C# RubyonRails pdf生成
我正在使用RubyonRails将桌面应用程序移植到www。桌面应用程序是用c#编写的,它确实生成了相当复杂的PDF。我想知道,提取生成这些PDF的类,将它们打包到命令行工具中,并通过调用这个命令行程序(我可以使用mono来实现)从rails应用程序生成PDF,将它们保存到磁盘,然后将其发送到浏览器,这样做是不是一个坏主意C# RubyonRails pdf生成,c#,ruby-on-rails,pdf-generation,C#,Ruby On Rails,Pdf Generation,我正在使用RubyonRails将桌面应用程序移植到www。桌面应用程序是用c#编写的,它确实生成了相当复杂的PDF。我想知道,提取生成这些PDF的类,将它们打包到命令行工具中,并通过调用这个命令行程序(我可以使用mono来实现)从rails应用程序生成PDF,将它们保存到磁盘,然后将其发送到浏览器,这样做是不是一个坏主意 使用这种方法是否有一些常见的已知问题值得我担心?通过命令行调用生成它们并不坏,大多数pdf生成工具最终都会这样做。假设创建命令行工具足够简单,那么您概述的方法没有问题 根据生
使用这种方法是否有一些常见的已知问题值得我担心?通过命令行调用生成它们并不坏,大多数pdf生成工具最终都会这样做。假设创建命令行工具足够简单,那么您概述的方法没有问题 根据生成的pdf的要求,生成html视图并将其转换为pdf可能是一种很好的方法。这一点非常简单:
PDFKit.new('http://google.com').to_file("output/google.pdf")
所有的样式都是用CSS完成的,因为pdfkit使用webkit,所以您可以使用最新的CSS3样式-圆角等。它非常复杂,可以自定义纸张大小等。因此,只使用现有的工具会容易得多。