C# 如何使用PDFsharp将外部PDF添加到当前页面?

C# 如何使用PDFsharp将外部PDF添加到当前页面?,c#,pdf,pdfsharp,C#,Pdf,Pdfsharp,我得到了一个PDF文件的流,我正试图将其添加到我当前的PDF中 byte[] pdfBytes = interview.Application.CandidateResumeFile.File.FileBinary.ToArray(); Stream pdfstream = new MemoryStream(imgBytes); 这将为我提供要添加到页面的PDF文件流 PdfDocument doc = new PdfDocument();

我得到了一个PDF文件的流,我正试图将其添加到我当前的PDF中

        byte[] pdfBytes = interview.Application.CandidateResumeFile.File.FileBinary.ToArray();
        Stream pdfstream = new MemoryStream(imgBytes);
这将为我提供要添加到页面的PDF文件流

        PdfDocument doc = new PdfDocument();
        doc.Info.Title = "Test PDFSharp";
        PdfPage page = doc.AddPage();
        XGraphics gfx = XGraphics.FromPdfPage(page);

        ////////content

        const string filename = "test.pdf";
        doc.Save(filename);
        Process.Start(filename);

下面是如何设置我的页面,页面加载良好。我只想将PDF文件添加到页面。

PDFsharp附带了几个示例,它们以不同的方式解决了此任务

请参见连接文档:

请参见合并文档:

基本上有两个选项:将现有页面绘制到新页面上,允许您调整其大小和比例。或者将页面添加到新文档中,创建精确副本