سؤال

أريد أن أكون قادرًا على إنشاء مخرجات PDF من تطبيق C++ Windows (الأصلي).هل هناك أي مكتبات مجانية/مفتوحة المصدر متاحة للقيام بذلك؟

نظرت إلى الإجابات هذا السؤال, ، ولكنها تتعلق في الغالب بـ .Net.

هل كانت مفيدة؟

المحلول

ليبهارو

Haru هي منصة مجانية ، متقاطعة ، مكتبة برامج مفتوحة المصدر لإنشاء PDF مكتوبة في ANSI-C.يمكن أن تعمل كمكتبة ثابتة (.a ، .lib) ومكتبة مشتركة (.So ، .dll).

لم أحاول ذلك بنفسي، ولكن ربما يمكن أن تساعدك

نصائح أخرى

لقد عملت في مشروع يتطلب تقرير pdf.بعد البحث عبر الإنترنت وجدت مكتبة PoDoFo.بدا قويا جدا.لم أكن بحاجة إلى جميع الميزات، لذلك قمت بإنشاء غلاف لتجريد بعض التعقيد.لم يكن من الصعب جدا.يمكنك العثور على المكتبة هنا:

http://podofo.sourceforge.net/

يتمتع!

إذا كنت شجاعًا وراغبًا في إنشاء مكتبتك الخاصة، فيمكنك البدء بمكتبة PostScript وزيادتها للتعامل مع ملفات PDF، مع الاستفادة من ميزات Adobe مرجع PDF مجاني على الإنترنت.

ذلك يعتمد قليلا على احتياجاتك.تكون بعض مجموعات الأدوات أفضل في الرسم، والبعض الآخر أفضل في كتابة النص. القاهرة يتمتع بقدرة جيدة جدًا على الرسم (فهو يدعم نطاقًا واسعًا من أنواع الشاشات والملفات، بما في ذلك ملفات pdf)، ولكنه قد لا يكون مثاليًا للطباعة الجيدة.

PDF حمص.انظر لاجل http://pdfhummus.com/ - يحتوي على كافة الميزات المطلوبة لمعالجة ملفات PDF باستثناء العرض.

jagpdf يبدو أن واحدا منهم.إنه مكتوب بلغة C++ ولكنه يوفر واجهة برمجة تطبيقات C.

  • ليبهارو يبدو أنه يستخدم من قبل الكثيرين.

النهج غير مفتوح المصدر هو: برنامج PDF Creator التجريبي والذي يوفر المزيد من خيارات اللغة بما في ذلك C++ وC# وDelphi وASP وASP.NET وVB وVB.NET وVBScript وPHP وPython

تبدو مكتبة muPdf واعدة جدًا: http://mupdf.com/

يوجد أيضًا عارض مفتوح المصدر: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

يحاول com.wkhtmltopdf

خصائص البرامج

منصة متقاطعة.مفتوح المصدر.قم بتحويل أي صفحات ويب إلى مستندات PDF باستخدام webkit.يمكنك إضافة الرؤوس والتذييلات.جيل TOC.تحويلات الوضع الدفعي.يمكن تشغيله على خادم Linux باستخدام XServer (يجب تثبيت مكتبة عميل X11).يمكن استخدامه مباشرة بواسطة PHP أو Python عبر الارتباطات بـ libwkhtmltox.

http://wxcode.sourceforge.net/docs/wxpdfdoc/

يعمل مع مكتبة wxWidgets.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top