Рисование простого прямоугольника вокруг всей страницы должно работать, например, с помощью TextFrame, добавляемого в заголовок страницы.TextFrame может иметь абсолютную позицию, любой размер и границу (можно установить ширину и цвет).
Вы можете смешивать MigraDoc и PDFsharp и использовать функции PDFsharp для рисования границ.См. Также: http://www.pdfsharp.net/wiki/MixMigraDocAndPdfSharp-sample.ashx
Вот пример, который вызывает RenderPage для рисования каждой страницы: http://forum.pdfsharp.net/viewtopic.php?p=1735#p1735 Вы можете использовать объект gfx для рисования границ (до или после RenderPage).
Вы также можете нарисовать предопределенную страницу PDF с помощью класса XImage перед вызовом RenderPage.Это позволяет вам подготовить сложные границы, используя, например, InDesign, и смешать их с вашим документом MigraDoc.Это излишне, если вам просто нужна черная рамка, но очень просто, если корпоративный дизайн уже доступен в виде файла PDF.