我想從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文件