Autor Thema: NotesMaske als PDF umwandeln (Backend)  (Gelesen 7450 mal)

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
NotesMaske als PDF umwandeln (Backend)
« am: 17.10.12 - 10:48:51 »
Hallo zusammen,

gibt es eine Möglichkeit im Backend ein NotesDokument in ein PDF-Dokument umzuwandeln (z.B. Druckertreiber, ...).

Anwendung:
Ich möchte meine Mails automatisch mit einer bestimmten NotesMaske als PDF umwandeln lassen.

Vielen Dank für die Infos.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #1 am: 17.10.12 - 10:54:53 »
Hallo,

Da faellt mir spontan die auch hier im Forum schon mehrfach erwahnte JAVA-Klasse zum Erstellen von PDF-Dokumenten ein.

Mit Lotus Script im Backend sehe ich aktuell nur die Moeglichkeit ueber die Windows-API's zu gehen, da alle
internen Moeglichkeiten im Frontend ablaufen wuerden.


Andreas

Glombi

  • Gast
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #2 am: 17.10.12 - 10:56:18 »
Mit iText gehts einfach (wenn man Programmieren kann).

Ulrich hat da was auf seiner HP:
http://www.eknori.de/2006-04-25/create-pdf-documents-from-lotus-notes-with-itext/

Andreas

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #3 am: 17.10.12 - 11:05:55 »
@Andreas:
Mit euren Methoden wird die z.B. die TextFormatierung in der NotesMaske nicht übernommen.
Es wird eine PDF ohne die Formatierungen aus der Maske erzeugt.

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #4 am: 17.10.12 - 12:15:28 »
iText hat mit Notes eigentlich überhaupt nix zu tun. Man muss nicht nur die Text-Formatierung nachbauen, sondern auch die Felder der Dokumente, die in dem Druck auftauchen sollen, selbst da reinprogrammieren.
Trotzdem halte ich das für eine gute Lösung für eine Menge Anwendungsfälle.
Allerdings müßt ihr beachten, dass die neueren Versionen von iText Lizenzkosten für jedes mit der Bibliothek generiertes PDF nach sich ziehen.
Man kann ältere Versionen der Software benutzen, die völlig ok sind. Ich selbst benutz das für meinen Lebenslauf, Rechnungen und Dokumente für meinen Steuerberater. Es ist wirklich sehr einfach.
Gibt auch andere Libraries wie PDFJet oder fop verwenden. fop führt aber zu xslt Programmierung.
Druckertreiber geht natürlich auch. Das hier z.B.: http://www.chip.de/downloads/PDFCreator_13009777.html
War vor fast einem Jahrzehnt an einem Projekt beteiligt, in dem das intensiv genutzt wurde. Ist aber schon ein Hack. Wenn Du das automatisieren willst, wirds ein bischen tricky, weil Du musst quasi die Steuerung eines Notes-Clients automatisieren.


« Letzte Änderung: 17.10.12 - 12:19:10 von Pitiyankee »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Glombi

  • Gast
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #5 am: 17.10.12 - 12:27:21 »
Alternativ wäre ein Kaufprodukt a la Notes2PDF, welches wirklich sehr gut ist.

Andreas

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #6 am: 17.10.12 - 20:18:54 »
Zitat
Mit euren Methoden wird die z.B. die TextFormatierung in der NotesMaske nicht übernommen.
Das kann man z.B. mit einem RenderToRtItem lösen.
Anschließend muss man das RTF irgendwie nach PDF wandeln.

Wenns nichts kosten soll, kann man evtl den Umweg über den HTTP-Task gehen, und sich das Dokument als HTML abholen.
Also RTF->HTML->PDF
Die Qualität ist dann aber genau so billig wie der Preis.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #7 am: 17.10.12 - 23:50:30 »
Zitat
Das kann man z.B. mit einem RenderToRtItem lösen.
Anschließend muss man das RTF irgendwie nach PDF wandeln.
Richtig, habe ich ja auch so in meinem Blog beschrieben. Man kann auch mit der kostenfreien iText 2.x sehr gute Ergebnisse erzielen ( was denkst du denn, was Notes2PDF verwendet?) Allerdings muss man auch ein bisschen Gehirnschmalz inverstieren, um das gewünschte Ergebnis in allen Aspekten zu erzielen.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #8 am: 18.10.12 - 04:21:58 »
Vorteil von iText ist auch, dass man es auch für nicht-notes Projekte nutzen kann. Das gibts für Java und C#.
Wenn ich mir anschaue, was sich mein aktueller Kunden einen abbricht mit einer sehr, sehr selbstgeschriebenen C-Bibliothek für Drucker-Steuerung. Du liebe Güte.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline akogan

  • Frischling
  • *
  • Beiträge: 15
  • Geschlecht: Männlich
    • Mail Archivierung
Re: NotesMaske als PDF umwandeln (Backend)
« Antwort #9 am: 15.08.15 - 21:45:07 »
Neulich hatte ich das gleiche zu entwickeln. Dabei ist eine kleine Makro-Sprache entstanden:
Die iText Java-Klassen dienen als Grundlage dazu.
Par Formatierung-Beispiele beigefügt:

http://www.akogan.de/pdfgen_d.pdf

Komponenten:
Notes-Parameter-DB
Script-Agent, 2 Java Agenten

Für weitere Fragen stehe gern zur Verfügung.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz