没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|行业资讯|编辑:李显亮|2020-11-17 13:27:06.117|阅读 912 次
概述: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@evget.com
Iron Software 为.NET开发者提供了难得的“即插即用”组件体验,无论是做内部工具,还是开发商业软件,都能大幅提升你的开发效率与产品质量。这款宝藏控件,不妨你也来试试!
TestComplete通过与Git、Jenkins和Zephyr的深度集成,构建了一个完整的持续测试生态系统:从代码变更的智能感知到批量测试的自动化执行,再到测试管理的智能化分析,实现了测试流程的全链路自动化。这种端到端的集成方案不仅显著提升了测试效率和质量,更通过实时反馈和可视化管理,为团队提供了精准的代码质量洞察。
微服务架构带来了灵活性,但也让测试变得复杂:不同协议适配费时费力、服务频繁变更导致测试用例维护困难、依赖环境搭建和稳定更是令人头疼。这些挑战常常成为敏捷交付和质量保障的瓶颈。Parasoft SOAtest正是为应对这些复杂分布式系统测试难题而设计的平台。它通过三大核心能力,帮助团队更从容地驾驭微服务测试:
HOOPS SDK为增材制造软件开发提供了从CAD数据读取、模型处理、可视化到文档生成的完整技术栈。无论是桌面端的工业级打印控制系统,还是基于云的在线制造平台,开发者都可通过HOOPS快速构建稳定可靠、用户体验优良的3D打印软件。
无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。
Aspose.Words for Java可用于基于Java SE或EE的桌面,Web或任何种类应用程序的Native Java API。
Aspose.Words for C++不依赖Microsoft Word,可在任何C++应用程序中生成和操作Word格式文档。
Aspose.Words for Android via Java从Android应用程序中生成,操作,转换和渲染Word文件,而不依赖于Microsoft Word。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号