Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: meichhorner am 15.09.03 - 12:04:41

Titel: PDF Formulare per LS ausfüllen?
Beitrag von: meichhorner am 15.09.03 - 12:04:41
Hy,

ich dachte mal irgendwo gesehen zu haben, dass man per Lotus Script ein PDF Formualr automatisch ausfüllen kann, genaus sie wie es z.B. mit Word kein Problem ist.

Hat da irgendjemand nen Tip für mich?

Cu
Martin
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: ata am 15.09.03 - 15:41:11
... per JavaScript habe ich schon davon gehört, per LS nicht...

ata
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: Axel Janssen temp am 15.09.03 - 16:00:29
Mit apache.xml.fop und java kannst du sogar neue PDF Dokumente erzeugen, wobei die xsl-fo Spezifikation, die fop implementiert ein bißchen geschwätzig ist.

Mit R5, Java1.1.8 funktionierten Bilder nicht, mit R6 schon.

Außerdem gibt es noch eine andere API, die ein bischen einfacher zu bedienen ist. IText oder so.

Gruß Axel
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: meichhorner am 15.09.03 - 16:21:01
Hy,

danke für eure Infos.

FOP und iText habe ich mir schon angeschaut sind auch ganz cool um PDF's zu erstellen.

Schön wäre es gewesen wenn ich da über COM irgendwie rangekommen wäre.

Cu
Martin
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: animate am 15.09.03 - 19:33:39
Hy,

danke für eure Infos.

FOP und iText habe ich mir schon angeschaut sind auch ganz cool um PDF's zu erstellen.

Schön wäre es gewesen wenn ich da über COM irgendwie rangekommen wäre.

Cu
Martin


schau doch mal, was Acrobat so für TypeLibraries mitinstalliert. Vielleicht is da was dabei. Außerdem gibts glaub ich nen SDK für Acrobat. Vielleicht hilft googlen
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: meichhorner am 16.09.03 - 07:25:17
Hy,

ich hab mich schon rund gegoogelt ;D

Ich habs mit iText hinbekommen, jetzt probier ich es mal mit dem SDK und der API.

Wenn ich was funktionierendes habe gebe ich Bescheid. ;)

Cu
Martin
Titel: Re:PDF Formulare per LS ausfüllen?
Beitrag von: meichhorner am 18.09.03 - 17:56:39
@all

So jetzt klappts ;D ;D ;D

@potsmoker
Auch ohne Acrobat nur mit dem Reader ;)

Das ganze heisst FDF-Toolkit von Adobe, da drin sind 2 dll's die man registrieren muss mit denen mann dann mit LS PDF Formulare befüllen kann.

Sieht dann so aus:

Codeschnipsel>>
Code
   
'Declarations
   Dim FdfAcX As Variant
   Dim objFdf As Variant
   Dim FilePath As String
   Dim tempFDFFile As String
   Dim ndt_Birth As NotesDateTime
   
'Init
   FilePath = "M:\"
   Const FDFNormalAP = 0
   Const FDFRolloverAP = 1
   Const FDFDownAP = 2
   
' The 2 object below can probably be As Object, as well
   
   
' Set variable to name of temporary FDF file
   tempFDFFile = FilePath + FDF_FileName
   
' Create the two ActiveX objects
   Set FdfAcX = CreateObject("FdfApp.FdfApp")
   Set objFdf = FdfAcX.FDFCreate()

' Set the name of the PDF Form that the data will go into
   Call objFdf.FDFSetFile (FilePath + PDF_FileName) 
   Call objFdf.FDFSaveToFile (FilePath + FDF_FileName)
   
' Do cleanup stuff
   objFdf.FDFClose
   Set objFdf = Nothing
   Set FdfAcX = Nothing

Cu
Martin