473,405 Members | 2,141 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

C++ library for PDF creation?


Hi,

Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib? [ PDFLib is good but it puts a watermark
across the PDF output. ]
Also know about libpdf++ but it looks like it has only a few features,
not enough for my needs.

I'm looking for such a library to use for:

1. Porting my xtopdf PDF creation/conversion toolkit - see
http://www.dancingbison.com/services.html - from Python to C++, for
reasons of a) possibly better performance, b) being able to wrap the
ported code as a Ruby/C++ extension, so that I can then generate PDF
from Ruby. [I do know about Ruby's PDF::Writer, but am exploring
different ways of doing the same thing].

2. Doing PDF generation from C++.

Both the above points are part of my overall plan of extending xtopdf
in different dimensions (more features, ports to more languages, etc.).

Thanks
Vasudev
-----------------------------------------------------------------------------
Vasudev Ram
Software consulting and training
http://www.dancingbison.com
-----------------------------------------------------------------------------

Jul 17 '06 #1
9 9292
vasudevram wrote:
Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib?
Most likely. This newsgroup is not a replacement for online search
engines, BTW.

V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Jul 17 '06 #2
vasudevram wrote:
Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib? [ PDFLib is good but it puts a watermark
across the PDF output. ]
Also know about libpdf++ but it looks like it has only a few features,
not enough for my needs.
(...)
2. Doing PDF generation from C++.
I don't understand this point. If you use another C++ library with all
features that you need to build your pdf generation tool, then your tool
adds nothing to pdf generation from C++.

--
Salu2
Jul 17 '06 #3

Victor Bazarov wrote:
Most likely. This newsgroup is not a replacement for online search
engines, BTW.
I'm aware of that. Search engines are not perfect, though. Hence the
post here.
If its against the charter of the group, I won't do it again.

Jul 17 '06 #4

Julián Albo wrote:
vasudevram wrote:
Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib? [ PDFLib is good but it puts a watermark
across the PDF output. ]
Also know about libpdf++ but it looks like it has only a few features,
not enough for my needs.
(...)
2. Doing PDF generation from C++.

I don't understand this point. If you use another C++ library with all
features that you need to build your pdf generation tool, then your tool
adds nothing to pdf generation from C++.
The differences are that my library either provides somewhat higher
abstractions over the library it uses, or is easier to use in some
ways, though for a smaller set of features (e.g. I don't currently
support images, though may in future). E.g. automatic pagination.

That's how it is in the current (Python) library, and that's how I plan
to make it in the planned C++ one.

Vasudev
http://www.dancingbison.com

Jul 17 '06 #5
On 17 Jul 2006 09:57:01 -0700, "vasudevram" <va********@gmail.com>
wrote:
>Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib?
Maybe: http://sourceforge.net/projects/libharu/
Jul 17 '06 #6
On 17 Jul 2006 09:57:01 -0700, "vasudevram" <va********@gmail.com>
wrote in comp.lang.c++:
>
Hi,

Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib? [ PDFLib is good but it puts a watermark
across the PDF output. ]
[snip]

Just as off-topic here as in comp.lang.c. This group discusses the
C++ language and its standard library, not add-on third-party
libraries.

GIYF.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://c-faq.com/
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Jul 18 '06 #7
* Jack Klein:
On 17 Jul 2006 09:57:01 -0700, "vasudevram" <va********@gmail.com>
wrote in comp.lang.c++:
>Hi,

Is there any C++ library (free software or open source) for PDF
creation, other than PDFLib? [ PDFLib is good but it puts a watermark
across the PDF output. ]

[snip]

Just as off-topic here as in comp.lang.c. This group discusses the
C++ language and its standard library, not add-on third-party
libraries.
As a rule we don't discuss how to /use/ the particular details of a
particular library in clc++, because that falls into "not of general
interest" and most often also into "platform specific" (and at one time
the latter was really a problem, causing clc++m to be created).

However, the reason there is a C++ libraries FAQ linked to from this
group's main language FAQ is that it's entirely on-topic to discuss
libraries and language usage in general.

Links to the

Available C++ Libraries FAQ

are available in the language FAQ item "Where can I get tons and tons of
more information on C++ class libraries?", currently at <url:
http://www.parashift.com/c++-faq-lite/class-libraries.html#faq-37.9>.

Of course the Libraries FAQ also refers back to the Language FAQ.

GIYF.
?

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Jul 18 '06 #8
Alf P. Steinbach <al***@start.nowrote:
>GIYF.

?
GIYF == Google is your friend

--
Marcus Kwok
Replace 'invalid' with 'net' to reply
Jul 18 '06 #9

Alf P. Steinbach wrote:
As a rule we don't discuss how to /use/ the particular details of a
particular library in clc++, because that falls into "not of general
interest" and most often also into "platform specific" (and at one time
the latter was really a problem, causing clc++m to be created).

However, the reason there is a C++ libraries FAQ linked to from this
group's main language FAQ is that it's entirely on-topic to discuss
libraries and language usage in general.

Links to the

Available C++ Libraries FAQ

are available in the language FAQ item "Where can I get tons and tons of
more information on C++ class libraries?", currently at <url:
http://www.parashift.com/c++-faq-lite/class-libraries.html#faq-37.9>.

Of course the Libraries FAQ also refers back to the Language FAQ.
Thanks! A much more sensible and helpful answer than the preceding
ones. Particularly considering that I followed the guidelines - had not
asked for particular details of a particular library, only about the
existence of any other than PDFLib, *and* had said I was asking after
trying Google.

Vasudev

Jul 18 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Rex_chaos | last post by:
Hi all, I am looking for a high-performance container(matrix and vector) for numerical computation. Someone recommended the boost::multi_array. After having looked at the documentation, I know...
3
by: SK | last post by:
i have a class A and I have a singleton class B. i am accessing the object of B from A and is using B's method from most of the methods of A. Is it good practice to create the singleton Bs...
3
by: Dean Arpajian | last post by:
Looking to find info/ libs on creating (small) video files. Basically what I'm looking for is a tutorial for constructing a short video... (nothing nasty: output from a transmission line...
8
by: Ankit Aneja | last post by:
Hi I have made a windows service in C#.Net Now I want to create a setup of this service http://www.codeproject.com/dotnet/simplewindowsservice.asp I read this article Now my service is also using...
3
by: Fish in a Barrel | last post by:
I've used COM libraries in VC++ before, but now I need to create one. It's easy enough to do in .NET, but I need to write it in unmanaged C++. Can anyone point me to a tutorial or some other...
8
by: vasudevram | last post by:
Hi, Is there any C library (free software or open source) for PDF creation, other than PDFLib? I'm looking for such a library to use for: 1. Porting my xtopdf PDF creation/conversion...
0
by: vasudevram | last post by:
Hi group, xtopdf: PDF creation / conversion toolkit: alpha release of v1.3 This is actually a somewhat preliminary announcement, but may be of interest to developers / users who know Python...
1
by: xievvv | last post by:
How can one use CAS policy to disable/control process creation in .net? I mean lets say you are executing a.exe and load another library b.dll and pass on control to that library now what you want to...
0
by: Calvin Spealman | last post by:
Sounds like you might want to read up on RDF On Tue, Aug 12, 2008 at 10:41 AM, Benjamin Michiels <benjamin.michiels@gmail.comwrote: -- Read my blog! I depend on your acceptance of my...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.