473,396 Members | 2,076 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,396 software developers and data experts.

Acrostix - a PDF library written in PHP

I have just finished my new PDF generation library. The neat thing is
that you can build a document off an existing PDF file. You can find
more info and download a copy at my new blog:

http://chernyshevsky.blogspot.com/

Tell me what you think!

Jan 23 '06 #1
9 5066
Chung Leong wrote:
I have just finished my new PDF generation library. The neat thing is
that you can build a document off an existing PDF file. You can find
more info and download a copy at my new blog:

http://chernyshevsky.blogspot.com/

Tell me what you think!


I downloaded the stuff and copied the example pieces that you had there,
but when I fired it up on my server, I got nothing - not even an error
or warning generated. I'll see if I can find some time to play with this
some more in the next couple weeks.

This is something that I have been wanting to get to for a long time,
but just haven't had the time or the ambition. This is something that
would be *very* useful for developers - especially those working with
intranet systems or possibly exporting invoices and such from ecommerce
apps. Many possibilities here...

--
Justin Koivisto, ZCE - ju****@koivi.com
http://koivi.com
Jan 23 '06 #2
What version of PHP are you using? PHP 4.4.1 has a serious bug that
causes infinite loops.

Jan 23 '06 #3
Chung Leong wrote:
What version of PHP are you using? PHP 4.4.1 has a serious bug that
causes infinite loops.


5.0.5

--
Justin Koivisto, ZCE - ju****@koivi.com
http://koivi.com
Jan 23 '06 #4

Justin Koivisto wrote:
Chung Leong wrote:
What version of PHP are you using? PHP 4.4.1 has a serious bug that
causes infinite loops.


5.0.5

--
Justin Koivisto, ZCE - ju****@koivi.com
http://koivi.com


Crap. It was the new restriction on passing return value as reference
that they put in. I'm still on 5.0.4 on the 5 branch so didn't catch
it.

The code's been fixed. Thanks for the heads up.

Jan 23 '06 #5
Chung Leong wrote:
Justin Koivisto wrote:
Chung Leong wrote:
What version of PHP are you using? PHP 4.4.1 has a serious bug that
causes infinite loops.

5.0.5

--
Justin Koivisto, ZCE - ju****@koivi.com
http://koivi.com


Crap. It was the new restriction on passing return value as reference
that they put in. I'm still on 5.0.4 on the 5 branch so didn't catch
it.

The code's been fixed. Thanks for the heads up.


NICE!

Now I have something new to play with for a while. ;)

--
Justin Koivisto, ZCE - ju****@koivi.com
http://koivi.com
Jan 23 '06 #6
On 22 Jan 2006 21:26:26 -0800, "Chung Leong"
<ch***********@hotmail.com> wrote:
I have just finished my new PDF generation library. The neat thing is
that you can build a document off an existing PDF file. You can find
more info and download a copy at my new blog:

http://chernyshevsky.blogspot.com/

Tell me what you think!


Chung,

Thank you! This is the type useful code of which PHP needs more.

heyster
Jan 24 '06 #7
Hmmm...caught and fixed another bug, with pages overwriting each other.
References are darn tricky in PHP.

In case anyone is interested, I have posted another article on my blog,
this one about filling in PDF forms:

http://chernyshevsky.blogspot.com/

Jan 24 '06 #8
NC
Chung Leong wrote:

In case anyone is interested, I have posted another article on my blog,
this one about filling in PDF forms:

http://chernyshevsky.blogspot.com/


Great package, great examples!!! One minor thing though: the link to
the example of filling out a PDF form points to this URL:

http://localhost/examples/example2_form.html

while it should probably be something like:

http://www.conradish.net/acrostix/ex...ple2_form.html

Also, is it intended to work with PHP 4 as well as PHP 5?

Cheers,
NC

Jan 24 '06 #9
Oops. Thanks for the heads up!

Jan 24 '06 #10

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

Similar topics

0
by: mYsZa | last post by:
hi all! i've got a little problem with debugging my class library written in managed C++. a small exe (like "hello world") application (managed c++) creates the object of a class defined in the...
7
by: Sonny | last post by:
I need to port a library that is written entirely in C to C++. The library is supported on quite a few platforms (windows, Solaris, Linux, AIX, HP-UX, OSX, etc...) and there's quite an existing...
13
by: Havatcha | last post by:
Does anyone know of a decent (free/easy to use) C++ library for manipulating matrices and caculating eigenvalues, eigenvectors and so on? I intend to add some Principal Component Analysis...
43
by: Steven T. Hatton | last post by:
Now that I have a better grasp of the scope and capabilities of the C++ Standard Library, I understand that products such as Qt actually provide much of the same functionality through their own...
18
by: Cameron Laird | last post by:
QOTW: "... So I started profiling the code and the slowdown was actually taking place at places where I didn't expect it." -- Guyon Mor?e (and about twenty-three thousand others) " suggestion...
25
by: JeffS | last post by:
Honest, I scoured the comp.lang.c.faq for this but found nothing. :) Is there a library function for placing the cursor position in the console? Or is it something that can only be done with a...
7
by: TJ | last post by:
In C# how do you achieve pass-by-reference property declarations in the Type Library? I am writing a COM Class Library that must mimick an existing library for which the only information is the...
4
by: Chris F Clark | last post by:
Please excuse the length of this post, I am unfortunately long-winded, and don't know how to make my postings more brief. I have a C++ class library (and application generator, called Yacc++(r)...
2
by: AccessCoder | last post by:
What is the proper way to reference code snippets that are copied from usenet group examples? What about when a developer posts code that is copyrighted and they allow you to use it in a...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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...
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
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.