كيفية إنشاء PagePreview مع أكثر من صفحة باستخدام PDFsharp؟
سؤال
انا استخدم PDFشارب لإنشاء ملفات PDF في تطبيق C# الخاص بي.إنه يعمل بشكل جيد جدًا، لكني لم أعرف كيفية إنشاء معاينة بأكثر من صفحة واحدة.ليس لدي أي مشكلة في إنشاء وحفظ المستندات التي تحتوي على صفحات متعددة، وكذلك تضمينها PagePreview
في النموذج الخاص بي يعمل.
لكن كيف يمكنني عرض (واعتمد عليه) أكثر من صفحة في المعاينة؟
هل هناك طريقة لتمرير أخرى XGraphics
كائن مرتبط RenderEvent
الوظيفة (التي سيتم إنشاؤها من الصفحة الثانية في المستند (XGraphics.FromPdfPage(...)
))?
المحلول
يجب أن يعرف RenderEvent الصفحة التي سيتم عرضها.يجب أن يعرف تطبيقك عدد الصفحات الموجودة والصفحة التي تمثل الصفحة الحالية.
نحن نستخدم MigraDoc لإنشاء ملفات PDF وتتعامل المعاينة مع صفحات متعددة تلقائيًا.
لا تنتمي إلى StackOverflow