Hallo zusammen,
kann man im Modulsystem eine PDF Datei erzeugen anstatt CSV?
Grüße
Eugen
Hallo zusammen,
kann man im Modulsystem eine PDF Datei erzeugen anstatt CSV?
Grüße
Eugen
Hallo Eugen
Mit eigenem Code, ja, mit den Bausteinen, nein.
Was genau willst du denn erzeugen?
//edit: Beanshell Script zum ausfüllen von Fax. Komplett ungetestet!
File Template = new File("/var/lib/tomcat6/webapps/localhost/starface/WEB-INF/filetemplates/faxjournal/faxdeckblatt.pdf"); //Faxdeckblatt PDF-Vorlage
File Copy = new File("/tmp/copy.pdf"); //Kopie der Vorlage erstellen
FileUtils.copyFile(Template, Copy); // Kopie der Vorlage erstellen
PdfReader PDR = new PdfReader(new FileInputStream(Copy)); //Kopie mit dem PDFReader einlesen
ByteArrayOutputStream BOS = new ByteArrayOutputStream();
PdfStamper PDS = new PdfStamper(PDR, BOS); //Einen PDFWriter definieren, um in das PDF zu schreiben
AcroFields Fields = PDS.getAcroFields(); //Die PDF Felder Abrufen
Fields.setField("headline", "Faxtitel"); //In der PDF-Vorlagenkopie das Feld "Header" mit "Faxtitel" befüllen
Fields.setField("a1", "Datum:");
Fields.setField("a2", "15.01.2019");
//usw...
/*
Liste aller PDF-Felder der Faxvorlage
Headline("headline"),
Date_Field("a1"),
Date_Value("a2"),
Clock_Field("b1"),
Clock_Value("b2"),
TransferTime_Field("c1"),
TransferTime_Value("c2"),
Result_Field("d1"),
Result_Value("d2"),
PageCount_Field("e1"),
PageCount_Value("e2"),
Receiver_Field("f1"),
Receiver_Value("f2"),
Sender_Field("g1"),
Sender_Value("g2"),
User_Field("h1"),
User_Value("h2"),
Misc1_Field("j1"),
Misc1_Value("j2"),
Misc2_Field("k1"),
Misc2_Value("k2"),
Misc3_Field("l1"),
Misc3_Value("l2")
*/
Alles anzeigen
MfG
Fabian
Hallo Fabian,
ich exportiere die Daten aus den Telefonbuch, welches mehrere tausende Anträge hat in eine CSV Datei. Ich habe dabei Probleme mit Umlauten und Zahlenformat. Ich dachte mir, wenn ich in eine PDF exportiere klappt es besser.
Danke und Grüße
Eugen
Hallo Eugen
Warum nimmst du nicht einfach den [Modul] Adressbuch Exporter ? Der ist gratis.
Das mit dem Umlauten hängt damit Zusammen, dass die Starface alles im UTF-8 Format schreibt, und unter Windows deshalb die Zeichen nicht stimmen, da z.b. Excel alles im ANSI Format darstellt.
MfG
Fabian
Hi Fabian,
ich habe in meinem Beitrag nicht erwähnt, dass in den Adressbuch was ich bearbeite, hunderte Nummer sind mit Kurzwahlnummer "shortdial" (*6...) gespeichert. Der Kunde möchtet, dass die Liste nach Bedarf schnell ausgedrückt werden kann.
Dein Modul funktioniert sehr gut. Leider kann ich damit diese Kurzwahlnummer nicht exportieren. Bzw. weiß ich es nicht, wie es geht.
Natürlich will der Kunde keine Formatanpassungen selbst vornehmen, weil es ist "sehr aufwendig" ein Paar Zeilen markieren und den Format ändern.
Grüße
Eugen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!