Can iTextSharp open an RTF document, manipulate it, and export the document to PDF?

天涯浪子 提交于 2019-11-28 13:36:10

问题


Using iTextSharp (and c#/ASP.NET) is it possible to open an RTF document, manipulate it by replacing some text, insert an image (WMF or PNG), and the export that manipulated document to a PDF document that retains the formatting of the original RTF document?

Essentially I'm hoping to create a simple mail merge solution with the template being in RTF and the output needing to be in PDF. This needs to run on an ASP.NET server.


回答1:


No it is not possible per se with iTextSharp. Better approach will be to use Word Object to open document, do mailmerge and then save those documents ad HTML. Now you can use iTextSharp to parse html and create PDF.




回答2:


To parse an RTF document you can use a cool library called RtfDomParser. It builds a hierarchical tree of your RTF document you can parse to generate (manually) the PDF file.



来源:https://stackoverflow.com/questions/1095846/can-itextsharp-open-an-rtf-document-manipulate-it-and-export-the-document-to-p

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!