我想克隆pdf,並在複製過程中或複製後的某個時候對文檔進行輕微更改。使用iTextSharp製作兩個完全相同的PDF
我沒做到這一點與網頁,但我想也複製所有的元數據,表單域,acrofields等
我如何能夠在使用iTextSharp的呢?
Document document = new Document();
FileStream fs = new FileStream(OutputFile, FileMode.Create, FileAccess.Write, FileShare.None)
PdfCopy copy = new PdfCopy(document, fs);
document.Open();
for (int i = 1; i <= reader.NumberOfPages; i++)
{
PdfImportedPage importedPage = copy.GetImportedPage(reader, i);
copy.AddPage(importedPage);
}
copy.Outlines = SimpleBookmark.GetBookmark(reader);
fs.Flush();
PdfCopyFields copyf = new PdfCopyFields(fs);
可能是一個愚蠢的評論,但如何複製PDF文件? – granaker
heh ..不,我想對文檔做些微的修改。 – alexandertr
好吧,難道你不能複製該文件,然後進行更改(例如http://stackoverflow.com/questions/4508120/adding-text-to-existing-pdf-which-is-closed-using-itextsharp) ? –