Я генерирую PDF-файлы, используя PDFsharp, и мне нужно наложить PDF-файл, который я генерирую, с указанием c страницы из другого PDF.
Я создал этот метод:
private void ApplyOverlay(XGraphics graph, string overlaypdfPath, int pageNumberInOverlay, XRect coordinates)
{
var xPdf = XPdfForm.FromFile(overlaypdfPath);
if(xPdf.PageCount < pageNumberInOverlay)
throw new Exception("not enough pages");
//Here i need to take from xPdf just the page number -> pageNumberInOverlay
graph.DrawImage(xPdfPageN, coordinates);
}
Я не знаю, как выбрать только конкретную c страницу.