Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8472[/thread]

PDF-Manipulation: PDF Textersetzung

Leser: 1


<< >> 4 Einträge, 1 Seite
Gast Gast
 2006-11-04 17:44
#71392 #71392
Liebe Forumsteilnehmer,

eigentlich lande ich hier nur in der Perlbranche, da PHP auf diesem Gebiet passen muss, aber mein Server zusätzlich perl-scripte unterstützt.

Die Problematik:
Ich habe ein einfaches A4 PDF-Dokument.
Dort habe ich im Text (Kein Vector- oder gar Bitmaptext, echter Text) Platzhalter eingebaut, wie zum Beispiel <<Name>>.

Der Platzhalter soll dann durch sinnigeren Text wie "Max" ersetzt werden.

Mehr ist eigentlich gar nicht nötig.

Das Problem ist leider nur, dass ich noch ein totaler Perl-Anfänger bin..

Kennt hier jemand vielleicht ein Beispiel oder gar eine Lösung auf Perl-Ebene für mein Problem?


Vielen Dank für eure Unterstützung.
MfG
Rex
renee
 2006-11-04 20:11
#71393 #71393
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Probiert habe ich das auch noch nicht, aber wenn überhaupt, hilft Dir CPAN:CAM::PDF weiter. Bevor Du gleich mit diesem Programm anfängst, solltest Du erst ein paar "Schritte" in Perl machen. Dann fällt es Dir einfacher, mit dem Modul zu arbeiten.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Rex
 2006-11-05 00:16
#71394 #71394
User since
2006-11-05
2 Artikel
BenutzerIn
[default_avatar]
Vielen Dank für diese rasche Antwort.
Ich weiss, es klingt recht unverschämt.. aber könntest Du mir ein Beispiel geben, wo man sieht wie man sowas macht.

Es muss bloß "<<Name>>" durch "Hans" in der PDF ersetzt werden.

Vielen Dank!
MFG
Rex :D
ptk
 2006-11-05 12:08
#71395 #71395
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn du es quick'n'dirty haben möchtest, könntest du folgendes versuchen:
* Zusichern, dass die PDF-Datei unkomprimiert ist (z.B. mit dem Programm "pdftk")
* Dann einfach mit sed die Ersetzung durchführen
<< >> 4 Einträge, 1 Seite



View all threads created 2006-11-04 17:44.