Forum: PC-Programmierung pdf-Files (AktivX oder Script)


von Mehmet K. (mkmk)


Lesenswert?

Servus allerseis

Ich suche ein Tool (Freeware), mit dem ich pdf-Dateien erstellen kann. 
Entweder als AktivX oder als Inrerpreter.
Ich möchte also aus meinem Programm heraus sowas aehnliches wie

pdfCreate("Test.pdf")
pdfGotoXY(1,1)
pdfSetFont("Arial",10)
pdfPrint("Hallo World")
pdfClose()

schreiben und als Resultat möchte ich dann eine pdf-Datei haben.
Gibt es sowas als Freeware?

Was mir als Notlösung in den Sinn gekommen ist, ist, mit OLE-Control ein 
Word -Dokument zu erstellen und dieses an einen pdf-Printer zu schicken.

Für C gibt es dafür ClibPDF (wird nicht mehr weiterentwickelt)
Für Java: 
http://www.ibm.com/developerworks/opensource/library/os-javapdf/

MfG

von Timo (Gast)


Lesenswert?

Möchtest du aus einem dynamischen Inhalt eine PDF erstellen? Mit PHP 
können zum Beispiel auch PDFs generiert werden. Eine andere Möglichkeit 
wäre die automatische Erstellung einer LaTeX Datei und über LaTeX dann 
das PDF erstellen.

von JojoS (Gast)


Lesenswert?

von ComponentOne gibts guten PDF Support, die Entwicklerversion ist aber 
nicht kostenlos. Oder mal bei Sourceforge.net suchen, Stichwort PDF gibt 
910 Treffer.

von Mehmet K. (mkmk)


Lesenswert?

@Timo
Ja, der Inhalt der zu erstellenden PDF Dateien sind dynamisch.
PHP scheidet aus.
LaTeX scheint auf den ersten Blick das zu sein, was ich mir vorgestellt 
habe.
Aber scheint auch eine Programmiersprache zu sein, die man sich nicht so 
mal im Vorbeigehen aneignet.

Danke für den Tip.

von Norgan (Gast)


Lesenswert?

> Ich suche ein Tool (Freeware), mit dem ich pdf-Dateien erstellen kann.
> Entweder als AktivX

ActiveX? Also für Windows. Einfach einen PDF-Druckertreiber nehmen und 
die normale Druckerschnittstelle von Windows bedienen und voilà, PDFs.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.