PDFSharp库是否可以像iTextSharp一样生成PDF文件*考虑HTML格式*?(粗体(strong)、间距(br)等)以前我用过iTextSharp,粗略的处理过这样的(代码如下):stringencodingMetaTag="";stringhtmlCode="textboldorunderlined";varsr=newStringReader(encodingMetaTag+htmlCode);varpdfDoc=newDocument(PageSize.A4,10f,10f,10f,0f);var=newHTMLWorkerhtmlparser(pdfDoc);Pdf
请耐心等待,因为我在不了解所有背景的情况下被扔进了这个项目的中间。如果您有WTF问题,请相信我,我也有。场景如下:我有一堆文件驻留在IIS服务器上。他们没有文件扩展名。只是名称为“asda-2342-sd3rs-asd24-ut57”等的裸文件。没有什么直观的。问题是我需要在ASP.NET(2.0)页面上提供文件并将tiff文件显示为tiff,将PDF文件显示为PDF。不幸的是,我不知道哪个是哪个,我需要能够以各自的格式适本地显示它们。例如,假设我需要显示2个文件,一个是tiff,一个是PDF。该页面应该显示一个tiff图像,也许还有一个链接,可以在新的选项卡/窗口中打开PDF。问题:
我想将图像(如jpg或png)转换为PDF。我已经checkoutImageMagickNET,但它对我的需求来说太复杂了。还有哪些其他.NET解决方案或代码可用于将图像转换为PDF? 最佳答案 轻松使用iTextSharp:classProgram{staticvoidMain(string[]args){Documentdocument=newDocument();using(varstream=newFileStream("test.pdf",FileMode.Create,FileAccess.Write,FileShare
如何通过ItextSharp合并多个pdf文件(在运行时生成)然后打印它们。我找到了以下link但是考虑到存储的pdf文件,该方法需要pdf名称,这不是我的情况。我有多个报告,我将通过此方法将它们转换为pdf文件:privatevoidAddReportToResponse(LocalReportfollowsReport){stringmimeType;stringencoding;stringextension;string[]streams=newstring[100];Warning[]warnings=newWarning[100];byte[]pdfStream=follo
我正在尝试做一些我认为非常简单的事情,但它并不是那么简单,谷歌也没有帮助。我正在使用iTextSharp将PDF文档(信件)合并在一起,以便可以一次打印它们。如果一封信的页数是奇数,我需要附加一个空白页,这样我们就可以双面打印这些信件。这是我目前拥有的用于合并所有字母的基本代码://initiaiseMemoryStreampdfStreamOut=newMemoryStream();Documentdocument=null;MemoryStreampdfStreamIn=null;PdfReaderreader=null;intnumPages=0;PdfWriterwriter=
我已经尝试解决这个问题将近2天了。网上有很多或多或少的好解决方案,但没有一个完全适合我的任务。任务:以编程方式打印PDF用固定打印机做不要让用户执行多个Button_Click保持安静——越多越好做客户端第一个解决方案:使用Forms.WebBrowser实现如果我们安装了AdobeReader,则有一个插件可以在网络浏览器中显示PDF。通过这个解决方案,我们有一个很好的预览,并且通过webbrowserControlName.Print()我们可以触发控件打印它的内容。问题-我们仍然有一个PrintDialog。使用启动参数启动AcroRd32.exe以下CMD命令让我们使用Ad
知道如何使用iTextSharp呈现PDF,以便它使用CSS呈现页面。css可以嵌入到HTML中,也可以单独传入,我并不关心,只是希望它能工作。将非常感谢具体的代码示例。此外,我真的很想坚持使用iTextSharp,但如果您对其他东西有任何建议,它必须是免费的、开源的,并且拥有允许在商业软件中使用它的许可证。 最佳答案 现在不可能,但没有什么可以阻止您启动可以做到这一点的开源项目。我可能真的会开始一个,因为我也需要它!基本上,您需要将html和css标记转换为iTextSharp类的解析器。所以成为iTextSharp.Simple
我有一个在服务器上运行的WebAPI项目。它应该从两种不同的来源返回PDF:实际的可移植文档文件(PDF)和存储在数据库中的base64字符串。我遇到的问题是将文档发送回客户端MVC应用程序。其余部分是关于发生的一切以及我已经尝试过的一切的详细信息。我编写的代码成功地将这两种格式转换为C#代码,然后(返回)PDF格式。我已经成功地传输了一个本应代表其中一个文档的字节数组,但我无法让它在浏览器中显示(在新选项卡中单独显示)。我总是遇到某种“无法显示”错误。最近,我想出了一种在服务器端查看文档的方法,以确保我至少可以让它做到这一点。它将文档获取到代码中并使用它创建一个FileStreamR
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我需要将PDF文件转换为图像。我出于测试目的使用了提供命令行的“TotalPDFConverter”,但它是共享软件,我需要找到一个免费的替代品。有没有人知道这样的工具或免费的C#库?
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。有没有我可以使用的.dll,它使用PDF文件作为输入,HTML文件作为输出?我想从PDF转换为HTML。我的同事说很难一步一步地从PDF中获取文本/字体/图像/边距/链接等,然后创建具有相同内容的新HTML文件。他说这几乎是不可能的。所以我在想-是否有一些dll可以用作引用来做到这一点?