from ironxl import *
# Supported for XLSX, XLS, XLSM, XLTX, CSV, and TSV
workbook = WorkBook.Load("sample.xlsx")
# Select worksheet at index 0
worksheet = workbook.WorkSheets[0]
# Get any existing worksheet
first_sheet = workbook.DefaultWorkSheet
# Select a cell and return the converted value
cell_value = worksheet["A2"].IntValue
# Read from ranges of cells elegantly.
for cell in worksheet["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
# Calculate aggregate values such as Min, and Sum
total_sum = worksheet["A2:A10"].Sum()
PDF-Tools Docker (Kostenlos vs. Bezahlte Vergleich)
Chaknith Bin
9. April 2025
Teilen Sie:
Einführung
Die Verwaltung und Verarbeitung von PDF-Dateien erfordert spezielle Tools wie zusammenführen, aufteilen, komprimieren, konvertieren und OCR. Die Bereitstellung von PDF-Tools mit Docker-Containern verbessert die Skalierbarkeit, Portabilität und das einfache Management von gängigen Dateien, ohne dass externe Skripte oder optionales Login erforderlich sind. Die dockerisierten PDF-Tools laufen in isolierten Umgebungen und gewährleisten eine konsistente Leistung auf verschiedenen Systemen, frei von Abhängigkeitskonflikten.
In diesem Zusammenhang können Benutzer mit Webschnittstellen oder APIs interagieren, um die Automatisierung und die Integration einzelner Dateien in größere Workflows zu erleichtern. Zu den wichtigsten Open-Source-Tools, die mit Docker eingesetzt werden können, gehören Stirling-PDF, PDFTK, Ghostscript, docker-pdf-tools und IronSecureDoc für eine umfassende und schnelle Dokumentenverarbeitung. Durch die Containerisierung können Unternehmen ihre Dokumentenverwaltung effizienter gestalten und gleichzeitig Zuverlässigkeit in Cloud- und On-Premises-Umgebungen erreichen.
Stirling-PDF
Open-Source-Stirling-PDF ist die Docker-Version für Benutzer, um umfassende Manipulationen von PDF-Seiten durchzuführen, einschließlich, aber nicht beschränkt auf das Zusammenführen, Aufteilen, Komprimieren, Konvertieren oder Hinzufügen von OCR-Funktionen. Das Ausführen in einem Docker-Container macht die Anwendung schnell in verschiedenen Umgebungen einsatzfähig und befreit von Abhängigkeitskonflikten. Das Tool verfügt über eine integrierte webbasierte Benutzeroberfläche und API-Interaktion effizient. Bei der Bereitstellung würde die Docker-Engine die Ressourcentrennung gewährleisten, wodurch die Anwendung skalierbar und leichtgewichtig wird.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Volumen können im Serverspeicher eingebunden werden, um die verarbeiteten PDFs dauerhaft zu speichern, und Umgebungsvariablen können zur Anpassung konfiguriert werden. Docker bietet Vorteile wie automatische Dokumenten-Workflows, cloudbasierte Verarbeitung von geteilten PDFs, das Konvertieren von HTML in PDF und eine sichere, lokale Bereitstellung mit Leichtigkeit und Flexibilität bei Dokumentenverwaltungsaufgaben.
PDFTK Docker
Der PDFTK Docker ist eine containerisierte Version des PDFTK-Befehlszeilen-Tools zur Manipulation und Verarbeitung von PDF-Dateien. Das Tool bietet verschiedene Werkzeuge zum Bearbeiten von Metadaten und zum Modifizieren von PDFs, einschließlich Zusammenführen und Teilen, Drehen, Verschlüsselung und Entschlüsselung sowie Wasserzeichen hinzufügen. Das Ausführen innerhalb eines Docker-Containers stellt sicher, dass das Tool konsistent funktioniert und sich von Abhängigkeitsproblemen isoliert, wodurch es einfach auf verschiedenen Plattformen bereitgestellt werden kann.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Mit PDFTK Docker kann der Benutzer PDF-Operationen von der Kommandozeile im Container ausführen, die Teil eines automatisierten Workflows oder eines größeren Dokumentenverarbeitungssystems sein könnten. Somit kann dieses containerbasierte Setup, mit seiner Skalierbarkeit, Portabilität und Benutzerfreundlichkeit, problemlos sowohl in der lokalen Entwicklung als auch bei der Bereitstellung in einem cloudbasierten System verwendet werden. Die übliche Verwendung beinhaltet das Einbinden von Eingangs- und Ausgangsdatenvolumen und das Ausführen von Befehlen über die Docker-CLI oder die Nutzung eines API-Wrappers.
Ghostscript Docker
Ghostscript Docker ist eine containerisierte Version des leistungsstarken Kommandozeilen-Tools Ghostscript, das für die Verarbeitung, Konvertierung und Manipulation von vollständigen PDF- und PostScript-Dateien verwendet wird. Ghostscript wird bei der Komprimierung von PDFs, der Rasterung, der Formatkonvertierung (wie PDF zu PNG, PS zu PDF), dem Zusammenführen, dem Entfernen leerer Seiten und der Textextraktion verwendet. Es stellt sicher, dass Ghostscript in einem Docker-Container in einer leichten, portablen und konsistenten Umgebung ausgeführt wird, die frei von Abhängigkeitskonflikten ist.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Mit Ghostscript Docker können Benutzer PDF-bezogene Operationen innerhalb eines Containers ausführen, indem sie Volumes für I/O-Dateien bereitstellen und Befehle für Ghostscript über die CLI oder API durch Docker ausführen. Diese Konfiguration eignet sich am besten für einen automatisierten Dokumenten-Workflow, die Verarbeitung von PDFs in der Cloud oder großflächige Batch-Operationen. Zusätzlich verbessert containerisiertes Ghostscript die Skalierbarkeit, während es die Sicherheit erhöht und die Bereitstellung als Teil von Servern oder Microservice-Architekturen vereinfacht.
docker-pdf-tools
docker-pdf-tools ist ein Docker-basierter Container, der Open-Source-PDF-Verarbeitungstools in einer Umgebung bündelt, um verschiedene Manipulationen an PDF-Dateien effizient durchzuführen, wie z.B. das Hinzufügen von physisch gescannten Seitentrennern. Enthalten sind Ghostscript, PDFTK, Poppler (pdftohtml, pdftotext) und ImageMagick, sodass zu den Funktionen das Zusammenführen, Aufteilen, Extrahieren von Bildern, Komprimieren, Konvertieren von PDF, Wasserzeichen hinzuzufügen und das Einfügen von OCR in PDF-Dateien gehören.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Dies würde es ermöglichen, docker-pdf-tools für beliebige PDF-Operationen auszuführen, ohne mehrere Abhängigkeiten auf dem lokalen System eines Benutzers zu installieren. Es ist containerisiert, was bedeutet, dass es portabel, konsistent und einfach in allen Umgebungen bereitzustellen ist, sogar in Cloud-Umgebungen und CI/CD-Pipelines. Alle Interaktionen mit dem Container erfolgen über Befehle oder Skripte, die sehr gut an automatisierte Dokumenten-Workflows und Stapelverarbeitung angepasst sind.
IronSecureDoc Docker
IronSecureDoc Docker ist eine unternehmensgerechte, sichere containerisierte Lösung für die PDF-Dokumentenverwaltung. Ein auf der IronPDF-Plattform entwickeltes Produkt, IronSecureDoc, ermöglicht es Benutzern, auf maximale Sicherheitsfunktionen mit AES-256-Verschlüsselung, digitalen Signaturen und Passwortschutz für Dokumente zuzugreifen, zusammen mit einer konformitätsgerechten Schutzmaßnahme, um extrem sensible und vertrauliche Dateien in einer sicheren Umgebung zu verarbeiten. Es ist auch skalierbar, ermöglicht starke API-Integrationen und bietet professionellen Support mit einfacher Bereitstellung für Unternehmen, die zuverlässige, leistungsstarke PDF-Verarbeitung in containerisierten Umgebungen suchen.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
IronPDF ermöglicht das Erstellen eines PDFs aus jeder anderen Form von Dateneingabe oder das Hinzufügen und Bearbeiten von Informationen durch Text, Bilder oder Metadaten. Es integriert sogar Funktionen zum Zusammenführen mehrerer PDFs, zum Zusammensetzen mehrerer Dateien, zum Hinzufügen von Bildern, zum Aufteilen von Dokumenten und sogar zum Hinzufügen von Kommentaren, Hervorhebungen oder Wasserzeichen für Anmerkungen.
Docker-Installation
Docker Compose ist in Docker Desktop für Windows enthalten. Wenn Sie jemals Docker Desktop in der Vergangenheit installiert hatten, sollte Docker Compose auf Ihrem Computer installiert sein und Sie können sofort fortfahren. Falls Sie Docker Desktop nicht installiert haben, erfahren Sie hier, wie Sie es installieren können.
Docker Desktop einrichten
Laden Sie Docker Desktop von der offiziellen Website herunter.
Führen Sie alle Anweisungen zur Einrichtung des Installationsprogramms aus.
Stellen Sie sicher, dass WSL 2 aktiviert ist, damit Windows besser läuft.
Starten Sie den Computer nach der Installation neu.
Docker Compose wird verfügbar sein, sobald die Docker Desktop installiert ist. Sie können dies mit dem folgenden Befehl bestätigen:
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Installieren und Ausführen von IronSecureDoc
Verwenden Sie den folgenden Befehl in der Eingabeaufforderung oder in einem geöffneten Terminalfenster, um das Docker-Image IronSecureDoc aus dem untenstehenden Repository zu ziehen.
docker pull ironsoftwareofficial/ironsecuredoc
docker pull ironsoftwareofficial/ironsecuredoc
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'docker pull ironsoftwareofficial/ironsecuredoc
$vbLabelText $csharpLabel
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Das obige lädt die neueste IronSecureDoc-Datei herunter, die von Docker heruntergeladen wurde.
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'docker container run --rm -p 8080:8080 -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
$vbLabelText $csharpLabel
Der folgende Docker-Befehl wird einen Container mit IronSoftwares IronSecureDoc freigeben. Um zu verhindern, dass der Container in Ihrer Ansicht erscheint, entfernt das --rm-Flag in diesem Beispiel den Container sofort, wenn er gestoppt wird. -p 8080:8080 Port 8080 auf dem Host ist auf Port 8080 im Container abgebildet, sodass die Anwendung unter http://localhost:8080 verfügbar ist.
Beispielcode zum Hinzufügen eines Passworts zu einem PDF-Dokument
Die IronSecureDoc REST API ist eine webbasierte Schnittstelle, die es Entwicklern ermöglicht, die Funktionen und PDF-Features des Dokumentenverwaltungssystems zu nutzen und PDFs sicher zu verarbeiten. Die allgemeine, technologieunabhängige, technologie-stack-unabhängige API ermöglicht es ihren Benutzern, IronSecureDoc-Funktionen auf einfache und standardisierte Weise in ihre Anwendungen zu integrieren. Der Ansatz folgt den RESTful-Prinzipien.
Von Pixabay hinzufügenHochladen
oder ein Bild hierher ziehen und ablegen
Klarer Alternativtext
Um in dieser Weise an die IronSecureDoc-API zu posten, möchten wir möglicherweise auch ein Berechtigungspasswort anfordern, damit eine Anfrage mit einem Benutzerpasswort zu einem Dokument verschlüsselt werden kann.
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'curl -X 'POST' \ 'http: -H 'accept: */ *' \ -H 'Content-Type: multipart/form-data' \ -F 'pdf_file=@test.pdf;type=application/pdf'
$vbLabelText $csharpLabel
Es wird die Datei für den Export in das Ausgabedokument hochladen und die Datei ausschließlich aus dem Ausgabedokument herunterladen, wonach sie sicher gespeichert wird.
Schlussfolgerung
Bei der Diskussion über die Dokumentenverarbeitung haben sich die Dinge durch PDF-Tools über die Dockerisierung verändert - skalierbar, portabel und automatisiert zur Verwaltung von Workflows. Weitere Funktionen umfassen Stirling-PDF, PDFTK, Ghostscript und docker-pdf-tools zum Zusammenführen, Teilen, Komprimieren, Anwenden von OCR und vielem mehr, wie Sicherheit, Zuverlässigkeit und Enterprise-Grade-Dokumentenverarbeitung in IronSecureDoc.
IronSecureDoc verfügt über hochgradige Verschlüsselung, digitale Signierung, Zugriffskontrolle und Authentifizierungsunterstützung für nahtlose Integration in sichere Umgebungen. Es ist die perfekte Lösung für Unternehmen, die nach sehr hohen Dokumentensicherheit und Compliance suchen. Die auf Docker basierende Bereitstellung sorgt für Konsistenz, Effizienz und Sicherheit bei der Verarbeitung von Dokumenten.
Darum ist IronSecureDoc zur ultimativen Lösung für datenschutzorientierte und zuverlässigkeitsorientierte Organisationen geworden. Die Lizenz für IronSecureDoc befindet sich auf der Lizenzierungsseite hier. Ausführliche Konfigurationen zu den Produkten von Iron Software sind auf der Seite der Bibliothekssuite aufgeführt.
Chaknith arbeitet an IronXL und IronBarcode. Er hat tiefgehende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Erkenntnisse aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentation und einem insgesamt besseren Erlebnis bei.
NÄCHSTES > Vergleich von Server-PDF-Bibliotheken (kostenlose und kostenpflichtige Tools)