C# 文档到PDF库(不一定是免费的)

C# 文档到PDF库(不一定是免费的),c#,.net,asp.net,pdf,C#,.net,Asp.net,Pdf,刚刚就人们对.NET文档到PDF库的偏好提出了一些建议。目前,我们主要依靠OpenOffice,但这并不理想。我所追求的是一个库,它允许我转换.DOC文件,并在代码中写出.PDF文件 该库不一定是免费的,它还必须与ASP.NET配合使用 谢谢我正在使用该组件。这是一个薪酬的组成部分,但直到现在,它是自己支付 它非常容易处理,而且它对从html导出到pdf的支持非常好 干杯我正在使用组件。这是一个薪酬的组成部分,但直到现在,它是自己支付 它非常容易处理,而且它对从html导出到pdf的支持非常好

刚刚就人们对.NET文档到PDF库的偏好提出了一些建议。目前,我们主要依靠OpenOffice,但这并不理想。我所追求的是一个库,它允许我转换.DOC文件,并在代码中写出.PDF文件

该库不一定是免费的,它还必须与ASP.NET配合使用

谢谢

我正在使用该组件。这是一个薪酬的组成部分,但直到现在,它是自己支付

它非常容易处理,而且它对从html导出到pdf的支持非常好

干杯

我正在使用组件。这是一个薪酬的组成部分,但直到现在,它是自己支付

它非常容易处理,而且它对从html导出到pdf的支持非常好


干杯

当然,最简单的方法是通过OpenOffice将其导入,因为OO知道源文件的格式。如果没有这些知识,您需要能够解释文件格式的东西,因此您实际上是在重新发明OpenOffice

您是否使用打印到PDF打印机驱动程序,如CutePDF?它们的优点是,您可以将它们用于任何应用程序。但当然,如果您试图在服务器上执行此操作,您仍然需要使用OpenOffice进行打印


CutePDF(和其他)有一个程序员API,这样您就可以自动完成这个过程。不过,你应该谨慎对待其中一些问题;如果API使用注册表来操作打印对话框,可能会出现并发问题。

当然,最简单的方法是通过OpenOffice将其导入,因为OO知道源文件的格式。如果没有这些知识,您需要能够解释文件格式的东西,因此您实际上是在重新发明OpenOffice

您是否使用打印到PDF打印机驱动程序,如CutePDF?它们的优点是,您可以将它们用于任何应用程序。但当然,如果您试图在服务器上执行此操作,您仍然需要使用OpenOffice进行打印


CutePDF(和其他)有一个程序员API,这样您就可以自动完成这个过程。不过,你应该谨慎对待其中一些问题;如果API使用注册表操作打印对话框,可能会出现并发问题。

两年前,我也需要找到解决方案。此时,我尝试的每个组件都会在一些对业务至关重要的文档中产生不准确的输出。但是,Word 2007“另存为PDF”插件可以很好地完成这项工作

因此,我最终编写了一个服务,它包装了Word的多线程自动化。Word的几个实例被自动化,转换文档并保存结果。包装器代码将拾取转换后的文档并将其作为结果传递


这方面做了一些努力,但这是当时我能找到的唯一能够满足所有业务需求的解决方案。

两年前,我也需要为此找到一个解决方案。此时,我尝试的每个组件都会在一些对业务至关重要的文档中产生不准确的输出。但是,Word 2007“另存为PDF”插件可以很好地完成这项工作

因此,我最终编写了一个服务,它包装了Word的多线程自动化。Word的几个实例被自动化,转换文档并保存结果。包装器代码将拾取转换后的文档并将其作为结果传递


在这方面做了一些努力,但这是当时我能找到的唯一能够满足所有业务需求的解决方案。

多年来,我们研究了许多不同的PDF生成器和转换器,发现Aspose组件提供了很大的灵活性和无故障的使用。如果您的应用程序是使用ASP.NET构建的,那么Aspose组件也是中等信任友好的

有关更多信息,请参阅:



多年来,我们研究了许多不同的PDF生成器和转换器,发现Aspose组件提供了很多灵活性和无故障的使用。如果您的应用程序是使用ASP.NET构建的,那么Aspose组件也是中等信任友好的

有关更多信息,请参阅:



过去,我在使用这里提供的服务时取得了一些成功。这不是世界上最好的网站,但技术是健全的


虽然如果您不打算在计算机上安装Office版本来进行转换,这将不会有帮助,因为这里的技巧是从应用程序打印到生成文件的PDF驱动程序。

过去,我使用此处提供的。这不是世界上最好的网站,但技术是健全的


虽然如果您不打算在计算机上安装Office版本来进行转换,这将不会有帮助,因为这里的技巧是从应用程序打印到生成文件的PDF驱动程序。

是一个不错的选择。

是一个不错的选择。

我猜您可能已经找到了一些东西,但如果您还没有找到,见下文。我应该否认我为生产我提到的产品的公司工作

我们提供了一个名为EasyPDF SDK的商业SDK,它可以将Microsoft Word文档(以及许多其他格式)转换为PDF。如果您感兴趣,请访问pdfonline.com以获取试用版。它是一个基于打印机驱动程序的工具,需要安装Microsoft Word,并且线程安全,广泛用于服务器。支持ASP.NET。您不应该有挂起转换的问题,因为在给定转换因某种原因暂停的情况下,您可以设置超时并捕获异常

API的级别相当高,对于基本的服务器端ASP.NET转换,其外观类似于此:

Loader oLoader = new Loader();

Printer oPrinter = (Printer)oLoader.LoadObject("easyPDF.Printer.6");

WordPrintJob oPrintJob = oPrinter.WordPrintJob;
oPrintJob.PrintOut(input, output);

干杯

我猜您可能已经找到了一些东西,但如果您还没有找到,请参见下文。我应该否认我为生产我提到的产品的公司工作

我们提供商业广告