我想从Word文档(.doc,.docx)或Excel文档(.xls,.xlsx)中生成PDF文件。 我尝试过使用ITextSharp,但是由于我无法将word文档的图像/表格等转换为pdf格式。如何使用C#从Word/Excel文件生成PDF文件?
1
A
回答
2
这里是一个example of opening the word file using interops in VS2010 C#
我发现这对another website希望它帮助。似乎基于可用于办公室保存为PDF的插件。
'另存为PDF' 插件 的Office 2007,看看这个链接
http://news.com.com/Microsoft+delivers+Save+as+PDF+add-on/2100-1012_3-6114752.html
的2007 Microsoft Office加载项: 微软另存为PDF - 下载链接
一旦你下载这个地址,我认为 你应该b能够使用.NET中的Word对象转换为PDF 。
否则,你有一个第三方组件 以.NET编写这确实 为你,但评价 版本产生的 转换文档水印,请检查下面 链接,如果你准备购买 它,那么你可以用它在你的 vb.net/c#.net代码文档转换为PDF
http://www.aspose.com/Wiki/default.aspx/Aspose.Pdf/WordToPDF.html
1
使用关Ice Interop在Word/Excel中打开文档,并发布为PDF(如果您有2007)或使用CutePDF Writer或类似的东西打印。
1
您可以使用Spire.Xls和Spire.Doc来执行此操作。
以下是示例代码。
//xls to pdf
Workbook workbook = new Workbook();
workbook.LoadFromFile("sample.xlsx", ExcelVersion.Version2007);
PdfConverter pdfConverter = new PdfConverter(workbook);
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.PageSettings.Orientation = PdfPageOrientation.Landscape;
pdfDocument.PageSettings.Width = 970;
pdfDocument.PageSettings.Height = 850;
PdfConverterSettings settings = new PdfConverterSettings();
settings.TemplateDocument = pdfDocument;
pdfDocument = pdfConverter.Convert(settings);
pdfDocument.SaveToFile("test.pdf");
//doc to pdf
Document doc = new Document();
doc.LoadFromFile("sample.docx", FileFormat.Docx);
doc.SaveToFile("test.pdf", FileFormat.PDF);
相关问题
- 1. 如何在使用C#生成后生成pdf文件大小
- 2. C++/XCode - 如何生成PDF文件?
- 3. asp.net C#生成PDF文件
- 4. 如何使用wkHtmltoPdf从C#中的statcic html文件生成PDF文件
- 5. 如何使用Axis2c从WSDL文件生成C文件
- 6. 如何用java生成pdf文件
- 7. 如何压缩使用HTML-Renderer库生成的PDF文件c#
- 8. 用Zend生成PDF文件
- 9. 如何从二进制文件生成pdf文件?
- 10. 如何使用AJAX(jQuery)从TCPDF(PHP)生成PDF文件?
- 11. 如何使用imagick从pdf生成图像文件?
- 12. 使用AJAX调用生成PDF文件
- 13. 如何打破pdf文件头中的单词,使用jsPDF生成PDF文件
- 14. 如何从C-hexvalues生成文件?
- 15. 使用prawnto生成pdf文件(mysql表)
- 16. 使用ReportLab生成横向PDF文件
- 17. 使用Rails 3生成pdf文件
- 18. 使用sencha touch + phonegap生成pdf文件
- 19. 使用图像生成PDF文件
- 20. 使用java生成pdf文件
- 21. 使用java生成pdf文件,Itext
- 22. 从.c文件生成.i文件
- 23. ASP.Net C#生成并下载PDF文件
- 24. 在Objective-C中生成PDF文件
- 25. 如何在Magento中生成pdf文件
- 26. JSreport和Node.Js:如何生成PDF文件
- 27. 如何使用C#和MVC 2从SQL数据库生成PDF/Excel文件?
- 28. 生成从PostScript文档PDF文件在C#
- 29. 如何从QGraphicsScene生成可复制文本的PDF文件?
- 30. 从React Components生成PDF文件