كيف يمكنني تقسيم ملف PDF إلى صفحات (ويفضل C#)
سؤال
موكلي لديه متعدد الصفحات قوات الدفاع الشعبي الملف.كانوا في حاجة إليها قبل تقسيم الصفحة.لا أحد يعرف من طريقة للقيام بذلك - ويفضل أن يكون في C#.
المحلول
PDFSharp هي مكتبة مفتوحة المصدر والتي قد تكون ما أنت بعد:
الميزات الرئيسية
- يخلق وثائق PDF على الطاير من أي .صافي اللغة
- من السهل أن نفهم نموذج كائن أن يؤلف الوثائق
- رمز مصدر واحد للرسم على صفحة PDF وكذلك في النافذة أو على الطابعة
- تعديل أو دمج و تقسيم القائمة ملفات PDF
هذه العينة يظهر كيفية تحويل وثيقة PDF مع n صفحات في ن الوثائق مع صفحة واحدة لكل منهما.
نصائح أخرى
أنا فعلت هذا باستخدام ITextSharp - هناك الخيارات التجارية التي قد يكون جيد API ولكن هذه هي مفتوحة المصدر و مجانية, و ليس من الصعب استخدام.
تحقق من هذا الرمز, إنه واحد من نماذج التعليمات البرمجية -- انها جيدة جدا.تقسيم ملف PDF إلى ملفات اثنين في مر-في رقم الصفحة.يمكنك تعديله إلى حلقة تقسيم صفحة صفحة.
Siberix يقدم معقولة التكاليف التجارية المكتبة لإنشاء قوات الدفاع الشعبي على الطاير في .صافي: http://siberix.com يمكنك إنشاء PDF برمجيا أو من خلال XML التحول (و مزيج من كل IIRC).
لقد استعملت هذه المكتبة على عدة مشاريع و وجدت أن ليس فقط هو مكتبة من السهل العمل مع ، ولكن دعم البريد الإلكتروني هو لا يصدق.و الترخيص رخيصة جدا أيضا.
لم ألعب مع ذلك ، ولكن يمكنك أن تبحث في Aspose.Pdf.طقم .NET و Java.فمن التجارية لذلك سوف تحتاج إلى دفع الترخيص يغذي, ولكن إذا كنت بحاجة إلى الدعم التجاري أنه قد عمل لك.