使用.net自动执行Google Chrome打印到PDF功能

时间:2013-03-13 23:33:42

标签: c# .net google-chrome pdf

我正在创建一个处理一些XML数据的小型.Net应用程序,使用XSLT将XML转换为HTML。

Google Chrome在“保存为PDF”的“打印选项”下有一个很棒的功能。我可以查看我的HTML文件并将其另存为分页PDF文档。

我想以编程方式从我的.Net应用程序中使用谷歌浏览器获取其PDF功能,并自动从转换后的XML中生成PDF?

如何使用我的.Net代码执行此操作?

1 个答案:

答案 0 :(得分:3)

听起来有点矫枉过正。我会写一个小查看器来查看结果HTML(使用Internet Explorer API或WebKit)。然后API到PDFCreator COM库,只需单击按钮就可以将其转换为PDF ...

http://pdfcreator.svn.sourceforge.net/viewvc/pdfcreator/trunk/COM/Samples/Dot%20Net/VS2005/C%23/Sample1/Form1.cs?revision=1276&view=markup

http://webkitdotnet.sourceforge.net/

祝你好运!