原創|行業資訊|編輯:李顯亮|2020-11-17 13:27:06.117|閱讀 951 次
概述:Aspose系列是目前功能較齊全的文檔處理、文檔格式轉換功能API,幫助開發者輕松將文檔功能集成到應用程序中。臨近年終,小編為您傾情獻上Aspose.Words在各類開發語言中格式轉換的示例教程,記得收藏哦!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
將文檔從一種格式轉換為另一種格式是Aspose.Words的主要功能之一。這種轉換只不過是加載和保存操作的組合。因此,使用Aspose.Words可以將文檔從任何受支持的加載格式轉換為任何受支持的保存格式。
本文整理了包括以下文件格式的轉換指南,希望對您有所幫助:
>>你可以點擊這里下載Aspose.Words for .NET v20.11測試體驗。(安裝包僅提供部分功能,并設置限制,如需試用完整功能請)
(篇幅較長,建議收藏閱讀)
要將Word文檔轉換為PDF,必須調用Document.Save()方法并以“ .pdf”擴展名指定輸出文件名。下面的代碼示例顯示了C#中從DOC到PDF的簡單轉換。
// Load the document from disk. Document doc = new Document("word.doc"); // Save as PDF doc.Save("output.pdf");
完整版請參考:【使用Aspose.Words在.NET中以編程方式將Word格式轉換為PDF完整指南】
使用Aspose.Words將RTF轉換為PDF可以在兩行代碼中完成。以下是將RTF文件轉換為PDF的步驟以及API參考。
下面的代碼示例演示如何在C#中將RTF轉換為PDF。
// Load the RTF file to be converted var document = new Aspose.Words.Document("Document.rtf"); // Convert RTF to a PDF document.Save("Document.pdf", Aspose.Words.SaveFormat.Pdf);
DOC和DOCX之間的主要區別在于DOC文件格式是二進制文件,其中DOCX文件格式是包含所有相關XML文件的ZIP文件。可以按照以下步驟將DOCX文件轉換為DOC文檔:
下面的代碼段顯示了如何使用C#或VB.NET將DOCX轉換為DOC:
// Specify LoadFormat of input word document Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions(); options.LoadFormat = Aspose.Words.LoadFormat.Docx ; // Load source DOCX file Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options); // Convert DOCX to DOC file document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);
完整版請參考:【Word處理控件Aspose.Words功能演示:使用C#實現DOCX和DOC格式互轉】
使用C#或VB.NET在.NET應用程序中以編程方式將Word文檔(DOC / DOCX)有效地轉換為HTML網頁。您需要按照以下步驟進行轉換:
下面的代碼段遵循這些步驟,并顯示如何使用C#或VB.NET將DOC / DOCX轉換為HTML:
// Load the document from disk. Document doc = new Document(dataDir + "Test File.docx"); // Set HtmlSaveOptions HtmlSaveOptions options = new HtmlSaveOptions(); options.SaveFormat = SaveFormat.Html; // Save the document into HTML doc.Save(dataDir + "Document.html", options);
完整版請參考:【Word處理控件Aspose.Words功能演示:在C#中將DOC或DOCX轉換為HTML】
在Aspose.Words中從DOC或DOCX文檔格式轉換為PDF格式非常容易,只需兩行代碼即可完成:
下面的代碼示例演示如何使用Save方法將文檔從DOCX轉換為PDF:
// Load the document from disk. Document doc = new Document(dataDir + "Template.doc"); // Save the document in PDF format. dataDir = dataDir + "output.pdf"; doc.save(dataDir);
轉換為PDF不受Microsoft Word文檔格式的限制。Aspose.Words支持的任何格式,包括以編程方式創建的格式,都可以轉換為PDF。例如,我們可以將單頁圖像(例如JPEG,PNG,BMP,EMF或WMF)以及多頁圖像(例如TIFF和GIF)轉換為PDF。
下面的代碼示例演示如何將JPEG和TIFF圖像轉換為PDF:
//將指定格式的圖像轉換為PDF。 ConvertImageToPDF(dataDir + “ Test.jpg ”,dataDir + “ TestJpg_out.pdf ”); ConvertImageToPDF(dataDir + “ Test.tiff ”,dataDir + “ TestTif_out.pdf ”);
可以按照以下步驟將Word轉換為HTML:
下面的代碼示例顯示了如何使用Java將DOCX轉換為HTML:
// Load the document from disk. Document doc = new Document(dataDir + "TestFile.docx"); // Save the document into HTML. doc.save(dataDir + "Document_out.html", SaveFormat.HTML);
完整版請參考:【Aspose.Words功能解析:使用Java將Word文檔轉換為HTML】
使用Aspose.Words for C ++,將Word文檔轉換為PDF就像餅一樣簡單。以下是將DOC / DOCX文件轉換為PDF的步驟。
下面的代碼示例演示如何在C ++中將DOCX轉換為PDF。
// Load the document from disk. System::SharedPtrdoc = System::MakeObject( u"Word.docx"); // Set the output PDF path System::String outputPath = u"DOCX-to-PDF.pdf"; // Convert DOCX to PDF doc->Save(outputPath); std::cout << "Converted DOCX to PDF successfuly.";
完整版請參考:【使用Aspose.Words在C++中將Word格式轉換為PDF完整指南】
想要快速了解Aspose旗下產品是否滿足您的文檔處理需求,或是優惠購買正版授權,可直接哦。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn