文档转换攻略第一弹!Aspose.Words 2020格式转换全新攻略来啦!

Aspose系列是目前功能较齐全的文档处理、文档格式转换功能API,帮助开发者轻松将文档功能集成到应用程序中。临近年终,小编为您倾情献上Aspose.Words在各类开发语言中格式转换的示例教程,记得收藏哦!

将文档从一种格式转换为另一种格式是Aspose.Words的主要功能之一。这种转换只不过是加载和保存操作的组合。因此,使用Aspose.Words可以将文档从任何受支持的加载格式转换为任何受支持的保存格式。

  • 使用C#将Word格式转换为PDF
  • 使用C#将RTF文档转换为PDF
  • 使用C#实现DOCX和DOC格式互转
  • 使用C#将DOC或DOCX转换为HTML
  • 使用Java将Word文档和图像转换为PDF
  • 使用Java以编程方式将Word DOC / DOCX转换为PDF
  • 使用Java将Word文档(DOC / DOCX)转换为HTML
  • 使用C ++将Word DOC或DOCX转换为PDF
  • 使用C ++以编程方式将Word转换为HTML/MHTML
  • 构建适用于Android的Word转PDF应用程序

>>你可以点击这里下载Aspose.Words for .NET v20.11测试体验。(安装包仅提供部分功能,并设置限制,如需试用完整功能请申请免费授权

(篇幅较长,建议收藏阅读)

使用C#简单的Word到的PDF转换

要将Word文档转换为PDF,必须调用Document.Save()方法并以“ .pdf”扩展名指定输出文件名。下面的代码示例显示了C#中从DOC到PDF的简单转换。

// Load the document from disk.Document doc = new Document("word.doc");// Save as PDFdoc.Save("output.pdf");

完整版请参考:【使用Aspose.Words在.NET中以编程方式将Word格式转换为PDF完整指南】

使用C#将RTF转换为PDF

使用Aspose.Words将RTF转换为PDF可以在两行代码中完成。以下是将RTF文件转换为PDF的步骤以及API参考。

  • 通过使用Document类指定文件的路径来加载RTF文档。
  • 使用Document.Save(String,SaveFormat)方法在指定位置将RTF保存为PDF。

下面的代码示例演示如何在C#中将RTF转换为PDF。

// Load the RTF file to be convertedvar document = new Aspose.Words.Document("Document.rtf");// Convert RTF to a PDFdocument.Save("Document.pdf", Aspose.Words.SaveFormat.Pdf);

使用C#或VB.NET将DOCX转换为DOC文件

DOC和DOCX之间的主要区别在于DOC文件格式是二进制文件,其中DOCX文件格式是包含所有相关XML文件的ZIP文件。可以按照以下步骤将DOCX文件转换为DOC文档:

  • 指定源文件的加载格式
  • 加载输入的DOCX文件
  • 使用SaveFormat保存输出DOC文件

下面的代码段显示了如何使用C#或VB.NET将DOCX转换为DOC:

// Specify LoadFormat of input word documentAspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();options.LoadFormat = Aspose.Words.LoadFormat.Docx ;// Load source DOCX fileAspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options);// Convert DOCX to DOC filedocument.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);

完整版请参考:【Word处理控件Aspose.Words功能演示:使用C#实现DOCX和DOC格式互转】

使用C#以编程方式将Word转换为HTML

使用C#或VB.NET在.NET应用程序中以编程方式将Word文档(DOC / DOCX)有效地转换为HTML 页。您需要按照以下步骤进行转换:

  • 加载输入的DOCX Word文档。
  • 初始化HtmlSaveOptions的实例。
  • 保存输出的HTML文件。

下面的代码段遵循这些步骤,并显示如何使用C#或VB.NET将DOC / DOCX转换为HTML:

// Load the document from disk.Document doc = new Document(dataDir + "Test File.docx");// Set HtmlSaveOptionsHtmlSaveOptions options = new HtmlSaveOptions();options.SaveFormat = SaveFormat.Html;// Save the document into HTMLdoc.Save(dataDir + "Document.html", options);

完整版请参考:【Word处理控件Aspose.Words功能演示:在C#中将DOC或DOCX转换为HTML】

使用Java将DOC或DOCX转换为PDF

在Aspose.Words中从DOC或DOCX文档格式转换为PDF格式非常容易,只需两行代码即可完成:

  • 通过使用扩展名指定文档名称,使用其构造函数之一将文档加载到 Document对象中。
  • 调用Document对象上的Document.Save方法 之一,并通过输入扩展名为“ .PDF”的文件名将所需的输出格式指定为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);

使用Java将图像转换为PDF

转换为PDF不受MicrosoftWord文档格式的限制。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 ”);

使用Java将Word(DOC / DOCX)转换为HTML

可以按照以下步骤将Word转换为HTML:

  • 加载带有DOC或DOCX扩展名的源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】

在C ++中将Word DOC / DOCX转换为PDF

使用Aspose.Words for C ++,将Word文档转换为PDF就像饼一样简单。以下是将DOC / DOCX文件转换为PDF的步骤。

  • 创建Document类的对象,并使用Word文档的路径对其进行初始化。
  • 调用Document-> Save()方法将文档另存为PDF

下面的代码示例演示如何在C ++中将DOCX转换为PDF。

// Load the document from disk.System::SharedPtrdoc = System::MakeObject( u"Word.docx");// Set the output PDF pathSystem::String outputPath =  u"DOCX-to-PDF.pdf";// Convert DOCX to PDFdoc->Save(outputPath);std::cout << "Converted DOCX to PDF successfuly.";

完整版请参考:【使用Aspose.Words在C++中将Word格式转换为PDF完整指南】

想要快速了解Aspose旗下产品是否满足您的文档处理需求,或是优惠购买正版授权,可直接点击咨询在线客服哦。


还想要更多吗可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐

发表回复

登录后才能评论