Select.Pdf加载现有的.pdf

时间:2016-05-02 14:59:35

标签: c#

.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();

1 个答案:

答案 0 :(得分:0)

正如杰森所说,以下是我的评论作为答案:

我已从Select.Pdf website下载了最新版本(16.2),而.net 4 DLL确实包含PdfDocument(string filename)构造函数just as described in their documentation

我还下载了Community Edition并检查了相同的PdfDocument课程。在此版本中,构造函数具有较少的重载。

所以我猜社区版是一个版本较旧的版本,你不能将完整版的例子应用到社区版。