1. Produkte
  2.   Pdf
  3.   GO
  4.   PDFCPU
 
  

Open-Source-Go-Bibliothek für die Generierung von PDF-Dokumenten

Open-Source-Go-API für Stapelverarbeitung und Skripting von PDF-Dokumenten.

PDFCPU ist eine umfassende Open-Source-PDF-Verarbeitungsbibliothek, die in Go geschrieben wurde. Es wurde für die Stapelverarbeitung und das Skripten von PDF-Dokumenten über eine Befehlszeilenschnittstelle entwickelt. Darüber hinaus erleichtert die API die Integration von PDF-Dokumenten in Ihre Anwendungen mit GO. Die API macht es einfach, PDF-Dokumente mit einer Vielzahl von Befehlssätzen zu erstellen und zu bearbeiten.

Mit der API können Sie Anhänge zu Ihrem PDF-Dokument hinzufügen, Besitzer- und Benutzerkennwort ändern und Daten verschlüsseln oder entschlüsseln. Die API ermöglicht das Hinzufügen oder Entfernen von Seiten aus PDF-Dokumenten, Sie können Ihre PDF-Datei auch mit der API drehen, zuschneiden, teilen und validieren. Darüber hinaus ermöglicht die API das Hinzufügen von Schlüsselwörtern und das Optimieren von PDF-Dokumenten.

.

Previous Next

Erste Schritte mit PDFCPU

Um die PDFCPU auf Ihrem System zu installieren, führen Sie bitte den folgenden Befehl aus. 

Installieren Sie PDFCPU über GitHub

go get https://github.com/pdfcpu/pdfcpu

Verschlüsseln Sie PDF über die befehlsbasierte Free Go-Bibliothek

PDFCPU ist eine befehlsbasierte API zur Bearbeitung von PDF-Dokumenten. Das befehlsbasierte System ermöglicht die effiziente Bearbeitung einer großen Anzahl von Dateien. Um PDF-Dateien zu verschlüsseln, stellt die API den folgenden Befehl bereit.

pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]

Darüber hinaus bietet die API weitere Dokumentschutzfunktionen, einschließlich Entschlüsselung, Änderung des Benutzerkennworts, Änderung des Eigentümerkennworts, Auflistung und Berechtigung, indem die folgenden Befehle verwendet werden.

Fügen Sie Bilder über die Free GO API zu PDF hinzu

Die Open-Source-API PDFCPU ermöglicht das einfache und schnelle Hinzufügen und Konvertieren von Bildern in PDF. Um die Bilder zu konvertieren, müssen Sie nur den folgenden Befehl ausführen und das Ausgabe-PDF-Dokument wird automatisch generiert.

Bild über Go zu PDF-Seiten hinzufügen

pdfcpu import [-v(erbose)|vv] [-q(uiet)] [description] outFile imageFile...
// Create a single page photo.pdf containing photo.png using the default positioning pos:full. pdfcpu import photo.pdf photo.png // Create a single page PDF using paper size f:A5 & positioning parameter pos:c to center the image pdfcpu import -- "f:A5, pos:c" photo.pdf photo.jpg // Create a PDF with picture to the right side vertically centered. pdfcpu import -- "form:A5L, pos:r, off:-20 0" photo.pdf photo.jpg //convert your input images to greyscale: pdfcpu import -- "gray:true" gray.pdf test.jpg

Eigenschaften von PDF-Dokumenten über GO hinzufügen, entfernen oder auflisten

Mit der API können Sie auch PDF-Dokumenteigenschaften hinzufügen, entfernen oder auflisten. Das Hinzufügen einer Dokumenteigenschaft ist ziemlich einfach, Sie müssen nur den Eigenschaftsbefehl schreiben und hinzufügen und den Namen der Eigenschaft und den Wert eingeben.

Fügen Sie PDF-Dokumenteigenschaften über Go hinzu

 // Adding a property
pdfcpu properties add in.pdf name = value
 //Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'

Ebenso können Sie bestimmte PDF-Dokumenteigenschaften entfernen, indem Sie den folgenden Befehl verwenden.

PDF-Dokumenteigenschaften über Go entfernen

 
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf
 Deutsch