PDF Creator Pilot - FAQ
- Haben Sie Schritt-für-Schritt-Anleitungen für Visual Basic, ASP, Delphi oder Visual C?
- Was sind die System- und Softwareanforderungen für die PDF-Bibliothek?
- Braucht die Bibliothek Adobe Reader oder andere Software zur Erstellung von PDF-Dokumenten?
- Was sind die Einschränkungen der Demoversion?
- Wie installiert man PDFCreatorPilot.DLL auf dem Nutzer-PC?
- Wie gliedert man Bilder in das PDF-Dokument ein?
- Wie erstelle ich eine neue Seite im Dokument?
- Wie ändere ich die Seitengröße des erstellten PDF-Dokumentes?
- Wie kann ich ein PDF-Dokument direkt bei der Arbeit im Nutzerbrowser-Fenster erstellen?
- Kann ich die PDF-Bibliothek mit ASP.NET nutzen?
- Kann ich im PDF zeichnen oder drucken?
- Werden Windows-Metafiles (EMF) unterstützt?
- Wie ändere ich die Größe der erstellten PDF-Dokumente?
- Warum erscheint eine Fehlermeldung, wenn ich versuche, ein Bild aus ASP zum PDF hinzuzufügen?
- Wie erstelle ich ein editierbares Textfeld im PDF-Dokument?
- Wie erstelle ich den Text mit Zeilenumbruch?
- Kann ich ein Rechteck zeichnen, das in Millimetern (mm) gemessen wird?
- Ich nutze .ShowText für die Textausgabe. Wie ändere ich die Textausrichtung?
- Gibt es eine andere Möglichkeit, Lesezeichen im PDF zu erstellen?
- Haben Sie Dokumentationen für JavaScript in PDF-Formularen?
- Kann ich PDF Creator Pilot von C++ Builder aus nutzen?
- Mit PDF Creator Pilot habe ich eine .NET – Anwendung entwickelt, die einwandfrei auf meinem PC funktioniert. Wenn ich die Anwendung auf einem anderen PC einsetze, funktioniert sie nicht, und ich bekomme Fehlermeldungen.
-
Haben Sie Schritt-für-Schritt-Anleitungen für Visual Basic, ASP, Delphi oder Visual C?
Ja, haben wir. Sehen Sie bitte hierfür die Schritt-für-Schritt-Anleitungen hier.
-
Was sind die System- und Softwareanforderungen für die PDF-Bibliothek?
Windows 2000/XP/2003/Vista/7/8 Beta. Keine Software Dritter ist nötig.
-
Braucht die Bibliothek Adobe Reader oder andere Software zur Erstellung von PDF-Dokumenten?
Keine zusätzliche Software ist nötig.
-
Was sind die Einschränkungen der Demoversion?
Die Demoversion beinhaltet eine entsprechende Meldung innerhalb der generierten PDF-Dokumente.
-
Wie installiert man PDFCreatorPilot.DLL auf dem Nutzer-PC?
Platzieren Sie PDFCreatorPilot.DLL im {%system%} - Verzeichnis und nutzen Sie den Systemtool regsvr32.exe , um PDFCreatorPilot.DLL zu registrieren. Sie können auch das PDFCreatorPilot.msi - Installationspaket vom Redistributable - Ordner nutzen.
-
Wie gliedert man Bilder in das PDF-Dokument ein?
Set PDF = CreateObject("PDFCreatorPilot.PDFDocument4")
PDF.SetLicenseData "demo", "demo"
J = PDF.AddImageFromFile("picture.jpg")
PDF.PageWidth = 310
PDF.PageHeight = 310
PDF.DrawImage J, 5, 5, 300, 300, 0
PDF.SaveToFile "test.pdf", true -
Wie erstelle ich eine neue Seite im Dokument?
Nutzen Sie die NewPage oder AddPage-Methode.
-
Wie ändere ich die Seitengröße des erstellten PDF-Dokumentes?
Nutzen Sie das PageSize-Objekt.
-
Wie kann ich ein PDF-Dokument direkt bei der Arbeit im Nutzerbrowser-Fenster erstellen?
Die Technik ist einfach:
1. Erstellen Sie das PDF Creator Pilot - Objekt und initialisieren Sie es:
Set PDF = CreateObject("PDFCreatorPilot.PDFDocument4")
PDF.SetLicenseData "demo", "demo"2. Füllen Sie das PDF-Dokument mit Texten, Grafiken etc. aus
PDF.ShowTextAt 40, 40, "Hello."3. Nutzen Sie das "Rückmeldungs" - ASP-Objekt, um das Dokument direkt zum Browser zu leiten, oder schreiben Sie die Daten in das Output- Rückmeldungs-Objekt. Byte-Array ist erforderlich. Nutzen Sie die GetBuffer-Methode von PDF Creator Pilot, um das generierte PDF-Dokument als Byte-Array zu bekommen.
4. Nutzen Sie den folgenden Code:
Response.Clear
Response.ContentType = "application/pdf"
Response.AddHeader "Content-Type", "application/pdf"
Response.AddHeader "Content-Disposition", "inline;filename=test.pdf"
Response.AddHeader "Content-Length", PDF.GetBufferSize
Response.BinaryWrite PDF.GetBuffer
Response.EndAls Ergebnis sieht der Nutzer Ihr PDF-Dokument im Browser-Fenster.
Sie können das Beispiel für ASP ansehen, das die Erstellung eines einfachen PDF-Dokumentes und die Ausgabe dessen im Browser zeigt: Sehen Sie hierfür das Visual Basic - Beispiel.
-
Kann ich die PDF-Bibliothek mit ASP.NET nutzen?
Ja, Sie können PDF Creator Pilot im ASP.NET als normale ActiveX - Bibliothek nutzen.
Klicken Sie hier, um das Beispiel für ASP.NET zu sehen.
-
Kann ich im PDF zeichnen oder drucken?
Nutzen Sie die GetDC-Methode und zeichnen Sie auf deren HDC, wie auf dem Drucker oder Screen-HDC..
-
Werden Windows-Metafiles (EMF) unterstützt?
Ja, nutzen Sie bitte PlayMetaFile- oder PlayMetaFileFromHandle-Methoden.
Ihre Metafile wird importiert und behält dabei ihre Vektoreigenschaften.
-
Wie ändere ich die Größe der erstellten PDF-Dokumente?
Legen Sie die Compression-Objekt zur coFlate fest, um das PDF-Dokument zu komprimieren.. Sie können auch die Schrifteinbettung ausschalten, indem Sie FontEmbedStyle auf esNotEmbed umstellen. Dies wird eine genutzte Schrift hindern, in das PDF-Dokument eingebettet zu werden.
-
Warum erscheint eine Fehlermeldung, wenn ich versuche, ein Bild aus ASP zum PDF hinzuzufügen?
Versuchen Sie, die Server.MapPath - Funktion zu nutzen, zum Beispiel:
K = PDF.AddImageFromFile(Server.MapPath("logo.jpg"))
-
Wie erstelle ich ein editierbares Textfeld im PDF-Dokument?
Nutzen Sie die AddEditBox-Methode.
Set PDF = CreateObject("PDFCreatorPilot.PDFDocument4")
PDF.SetLicenseData "demo", "demo"
PDF.AddEditBox 20, 35, 120, 50, "ed1"
PDF.AnnotUnicodeText = "Enter text here..."
PDF.ControlBackColor = &HDDCCFF
PDF.ControlTextAlign = 1 'taCenterPDF.AddEditBox 20, 65, 120, 80, "ed2"
PDF.AnnotUnicodeText = "password"
PDF.EditBoxMaxLength = 8
PDF.IsPasswordEditBox = true
PDF.ControlTextAlign = 2 'taRight
PDF.ControlUnicodeHint = "This is the hint for edit"PDF.AddEditBox 20, 95, 220, 170, "ed3"
PDF.AnnotUnicodeText = "Multiline edit box"
PDF.ControlTextAlign = 1 'taCenter
PDF.ControlVerticalAlign = 0 'vaTop
PDF.IsMultilineEditBox = true
PDF.ControlFont = PDF.AddFont("Georgia", false, false, false, false, 1) 'FontCharset.fcDefault
PDF.ControlFontSize = 14
PDF.ControlTextColor = &HFF00CCPDF.AddEditBox 20, 185, 120, 200, "ed4"
PDF.AnnotUnicodeText = "No border here"
PDF.ControlShowBorder = falsePDF.SaveToFile "test.pdf", true
-
Wie erstelle ich den Text mit Zeilenumbruch?
Nutzen Sie die ShowTextLines-Methode, um den Text mit Zeilenumbruch zu erstellen.
-
Kann ich ein Rechteck zeichnen, das in Millimetern (mm) gemessen wird?
Sie können die PageResolution-Merkmale von PDF Creator Pilot ändern. Die standardmäßige Auflösung ist 72 DPI (72 Dots Per Inch = Druckpunkte pro Zoll). So können Sie die Objektgröße mithilfe der Auflösung ausrechnen.
-
Ich nutze .ShowText für die Textausgabe. Wie ändere ich die Textausrichtung?
Nutzen Sie ShowTextAligned- und ShowTextLines-Methoden.
-
Gibt es eine andere Möglichkeit, Lesezeichen im PDF zu erstellen?
Schauen Sie sich das Beispiel AddOutlineAfter an. Sie können MainDemo.vbs von PDF Creator Pilot - Installationspaket als Beispiel nutzen.
-
Haben Sie Dokumentationen für JavaScript in PDF-Formularen?
In der technischen Adobe-Meldung #5186, "Spezifikationen für Acrobat Forms JavaScript" finden Sie Details über die Inhalte und Effekte von JavaScript-Scripts.
-
Kann ich PDF Creator Pilot von C++ Builder aus nutzen?
Ja, Sie können die PDF-Blbiothek in C++ Builder fast genauso, wie in Delphi nutzen. Klicken Sie hier, um Beispiele zu sehen.
-
Mit PDF Creator Pilot habe ich eine .NET – Anwendung entwickelt, die einwandfrei auf meinem PC funktioniert. Wenn ich die Anwendung auf einem anderen PC einsetze, funktioniert sie nicht, und ich bekomme Fehlermeldungen.
Wahrscheinlich entsteht das Problem wegen Interop-DLL (Interop.PDFCreatorPilotLib.dll). Vergessen Sie bitte nicht, auch die Interop-DLLs einzusetzen. Platzieren Sie es im gleichen Verzeichnis, wie die Anwendungs-EXE-Datei (für WinForms - Anwendungen) oder im "Bin"-Verzeichnis (für Webanwendungen). Vergessen Sie auch nicht, dass die Interop-DLLs an den ursprünglichen COM DLL - Ort gebunden sind, also empfehlen wir, PDFCreatorPilot.dll in den Ordner "%WINDIR%\system32" zu verschieben.