在 PDFsharp 中打开文档

Mih*_*nut 3 c# pdf pdfsharp

我有一个方法Save可以将 PDF 文档保存在指定位置。

PdfDocument Document=new PdfDocument();
public void Save(string pathWithFileName)
{
     Document.Save(pathWithFileName);
}
Run Code Online (Sandbox Code Playgroud)

现在我画一些段落,使用XGrahics类。然后我使用保存文档Save方法。它完美地工作。

现在我想重新打开文档,添加一些东西并再次保存文档。我怎样才能做到这一点?

Je *_*not 5

要打开现有文档,请使用具有正确路径名的 Open():

PdfDocument document = PdfReader.Open(filenameDest); 
Run Code Online (Sandbox Code Playgroud)

然后进行更改。最后像你已经做的那样保存它:

document.Save(filenameDest); 
Run Code Online (Sandbox Code Playgroud)

PDFsharp 带有几个示例。
您可以在此处下载完整的示例代码:http :
//pdfsharp.codeplex.com/releases/view/618773

示例片段和解释可以在这里找到:http :
//www.pdfsharp.net/wiki/PDFsharpSamples.ashx

  • `XGraphics` 对象与一个 `PdfPage` 对象相关联。打开 PDF 文件后,您有一个新的“PdfPage”,并且该页面需要一个新的“XGraphics”对象。 (2认同)