在 StackOverflow 和程序员论坛上花费数小时后,我决定在我们的项目中使用 SyncFusion。我们的主要目标是:
- 转换为 PDF/直接打印现有的 Doc 和 Docx
- 此文档可能非常复杂(包括形状、图像......)
- 使用 Word Interop 对我们来说不是解决方案
如果我们能够毫无问题地转换或打印,则原始 Word 文档的渲染效果不佳(部分形状丢失......)
有人使用这个组件没有问题吗?或者你知道其他最好的组件(Aspose ??)
在 StackOverflow 和程序员论坛上花费数小时后,我决定在我们的项目中使用 SyncFusion。我们的主要目标是:
如果我们能够毫无问题地转换或打印,则原始 Word 文档的渲染效果不佳(部分形状丢失......)
有人使用这个组件没有问题吗?或者你知道其他最好的组件(Aspose ??)
Ty 提供所有答案(在这篇文章和其他关于 SO 的文章中)。但尝试后:
这是我的结论(imo):
如果有人感兴趣,我可以发布我用来在“Windows 打印机服务器模式”中正确使用 MS Office 的提示和链接。
图卢兹致以最诚挚的问候
是的,您可以使用 Aspose.Words 满足这些要求。使用Aspose.Words for .NET API,您可以轻松地将任何复杂的 Microsoft Word 文档或 Text/Html/Mhtml 文件以高保真度呈现为 PDF 格式。请看下面的简单代码:
// Load Word document in memory for processing
Document doc = new Document(MyDir + "Document.docx");
// Send it directly to printer
doc.Print("printerName");
// Convert DOCX to PDF
doc.Save(MyDir + "DocxToPdf.pdf");
这意味着,如果您将 Microsoft Word 文档转换为 PDF、XPS 或使用 Aspose.Words 打印,输出将几乎与 Microsoft Word 应用程序一样。有关更多详细信息,请查看Aspose.Words for .NET 文档。
我与 Aspose 一起担任开发人员宣传员。
您能否通过创建支持票将您的示例文档发送给 Syncfusion ,我们将能够检查并提供解决方案。(我为 Syncfusion 工作)
Docentric Toolkit 主要是一个邮件合并库,但也有完整的 DOM 和高保真 PDF/XPS 渲染引擎。我仍然没有尝试转换包含装饰和样式的 Word 文档和效果。
document = Document.Load("Test1.docx");
document.Save("Test1.pdf");