使用C#动态创建简单的PDF文档,使用哪个库?
我想在内存(不是文件系统)中将一个简单的HTML表转换为PDF,如下所示:使用C#动态创建简单的PDF文档,使用哪个库?,c#,html,pdf,C#,Html,Pdf,我想在内存(不是文件系统)中将一个简单的HTML表转换为PDF,如下所示: string pdfContent = "<table>...</table>"; byte[] pdf = WantedComponent.CreatePDF(pdfContent); string pdfContent=“…”; 字节[]pdf=WantedComponent.CreatePDF(pdfContent); 我的HTML表格有简单的文本,没有任何格式。你可以试试iTextSh
string pdfContent = "<table>...</table>";
byte[] pdf = WantedComponent.CreatePDF(pdfContent);
string pdfContent=“…”;
字节[]pdf=WantedComponent.CreatePDF(pdfContent);
我的HTML表格有简单的文本,没有任何格式。你可以试试iTextSharp。它可以将简单的HTML呈现为PDF格式。我尝试过使用它,但在使用colspans的表时遇到了一些问题,但是如果HTML表非常简单,它可能适合您
另外,有关如何将HTML转换为PDF的示例代码,请参见的答案。iTextSharp不是免费的。它是在AGPL许可下开源的。@Bobrovsky说得好,很抱歉。我更新了我的答案。呃*GPL就是免费的定义。它不像封闭源代码使用的啤酒那样免费,不。@markstorer我认为BSD就是免费的定义。其他人可能会有不同的想法。所以我们不要再发动另一场圣战了。同意。各种GPL都有“病毒”限制,BSD没有。重载可以很好地用于函数,但实际上可能会导致像英语这样不精确的问题:Free有很多“将html转换为pdf”的问题。看看他们。