(Yerel) C ++ Windows uygulamamdan PDF çıktısı oluşturabilmek istiyorum. Bunu yapmak için herhangi bir ücretsiz / açık kaynak kitaplığı var mı?
Bu sorunun yanıtlarına baktım , ancak çoğunlukla .Net ile ilgili.
(Yerel) C ++ Windows uygulamamdan PDF çıktısı oluşturabilmek istiyorum. Bunu yapmak için herhangi bir ücretsiz / açık kaynak kitaplığı var mı?
Bu sorunun yanıtlarına baktım , ancak çoğunlukla .Net ile ilgili.
Yanıtlar:
Haru, ANSI-C ile yazılmış PDF oluşturmak için ücretsiz, çapraz platformlu, açık kaynaklı bir yazılım kitaplığıdır. Hem statik kitaplık (.a, .lib) hem de paylaşılan kitaplık (.so, .dll) olarak çalışabilir.
Kendim denemedim, ama belki sana yardımcı olabilir
Pdf raporu gerektiren bir proje üzerinde çalıştım. Çevrimiçi aradıktan sonra PoDoFo kütüphanesini buldum. Çok sağlam görünüyordu. Tüm özelliklere ihtiyacım yoktu, bu yüzden karmaşıklığın bir kısmını soyutlamak için bir paketleyici yarattım. Çok zor olmadı. Kitaplığı burada bulabilirsiniz:
http://podofo.sourceforge.net/
Zevk almak!
Cesursanız ve kendinizinkini atmaya istekliyseniz, bir PostScript kitaplığıyla başlayabilir ve Adobe'nin ücretsiz çevrimiçi PDF referansından yararlanarak PDF ile başa çıkmak için onu artırabilirsiniz .
PDF Humus. http://pdfhummus.com/ için bkz. - işleme dışında PDF dosyalarıyla işlem yapmak için gerekli tüm özellikleri içerir.
jagpdf bunlardan biri gibi görünüyor. C ++ ile yazılmıştır ancak bir C API sağlar.
İhtiyaçlarınıza göre değişir. Bazı araç takımları çizimde daha iyidir, diğerleri metin yazmak için daha iyidir. Kahire'de çizim yapmak için oldukça iyidir (pdf dahil çok çeşitli ekran ve dosya türlerini destekler), ancak iyi tipografi için ideal olmayabilir.
muPdf kitaplığı çok umut verici görünüyor: http://mupdf.com/
Ayrıca bir açık kaynak görüntüleyici de vardır: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
muPdf
Açık kaynak olmayan bir yaklaşım: C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP ve Python dahil olmak üzere daha fazla dil seçeneği sağlayan PDF Creator Pilot
Deneyin Wkhtmltopdf'i
Yazılım özellikleri
Çapraz platform. Açık kaynak. Webkit kullanarak herhangi bir web sayfasını PDF belgelerine dönüştürün. Üstbilgi ve altbilgi ekleyebilirsiniz. TOC üretimi. Toplu mod dönüşümleri. Bir XServer ile Linux sunucusunda çalışabilir (X11 istemci kitaplıkları yüklenmelidir). PHP veya Python tarafından libwkhtmltox'a bağlanarak doğrudan kullanılabilir.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
WxWidgets kitaplığıyla çalışır.