使用iTextSharp(和c#/ ASP.NET)可以打開一個RTF文檔,通過替換一些文本,插入一個圖像(WMF或PNG),以及將操作文檔導出到保留原始RTF文檔的格式?可以iTextSharp打開一個RTF文檔,對其進行處理並將該文檔導出爲PDF?
本質上我希望創建一個簡單的郵件合併解決方案,使用RTF模板和輸出需要使用PDF。這需要在ASP.NET服務器上運行。
使用iTextSharp(和c#/ ASP.NET)可以打開一個RTF文檔,通過替換一些文本,插入一個圖像(WMF或PNG),以及將操作文檔導出到保留原始RTF文檔的格式?可以iTextSharp打開一個RTF文檔,對其進行處理並將該文檔導出爲PDF?
本質上我希望創建一個簡單的郵件合併解決方案,使用RTF模板和輸出需要使用PDF。這需要在ASP.NET服務器上運行。
不,它本身不可能與iTextSharp一起使用。更好的方法是使用Word Object打開文檔,執行mailmerge然後將這些文檔保存爲HTML。現在您可以使用iTextSharp解析html並創建PDF。
要解析RTF文檔,你可以使用一個叫做RtfDomParser的酷庫。 它構建了一個可以解析以生成(手動)PDF文件的RTF文檔的分層樹。
iTextSharp.text.rtf.document.RtfDocument類怎麼樣? – labilbe 2018-02-20 21:34:07
@labilbe大橋下有許多水流!請您給我們添加一些具體細節的答案,這樣任何人都能在這裏找到一些方向。 – TheVillageIdiot 2018-02-20 22:00:37
在查看這個類的更多內容之後,它似乎是一個類,用於通過itextsharp從PDF生成PDF文件中的Rtf文件。對不起:) – labilbe 2018-02-21 13:45:18