.Net v 2.22的Select.Pdf文档使用以下代码段来加载现有文档。但是,在实际的库中没有构造函数,它将字符串作为参数。有人知道如何加载现有的.pdf吗?我也在使用该产品的Community Edition。
string file = Server.MapPath("~/files/doc1.pdf");
// load the pdf document
PdfDocument doc = new PdfDocument(file);
// add a new page to the document
PdfPage page = doc.AddPage();
// create a new pdf font (component standard font)
PdfFont font = doc.AddFont(PdfStandardFont.Helvetica);
font.Size = 20;
// create text element and add it to the new page
PdfTextElement text = new PdfTextElement(100, 100,
"Sample text added to an existing pdf document.", font);
page.Add(text);
// save pdf document
doc.Save(Response, false, "Sample.pdf");
// close pdf document
doc.Close();
答案 0 :(得分:0)
正如杰森所说,以下是我的评论作为答案:
我已从Select.Pdf website下载了最新版本(16.2),而.net 4 DLL确实包含PdfDocument(string filename)
构造函数just as described in their documentation。
我还下载了Community Edition并检查了相同的PdfDocument
课程。在此版本中,构造函数具有较少的重载。
所以我猜社区版是一个版本较旧的版本,你不能将完整版的例子应用到社区版。