C# 如何使用PDFsharp将外部PDF添加到当前页面?
我得到了一个PDF文件的流,我正试图将其添加到我当前的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();
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附带了几个示例,它们以不同的方式解决了此任务 请参见连接文档: 请参见合并文档: 基本上有两个选项:将现有页面绘制到新页面上,允许您调整其大小和比例。或者将页面添加到新文档中,创建精确副本