3-Heights™ Image to PDF Converter – Bilder nach PDF konvertieren in Java, C# oder Batch

Die 3-Heights™ Image to PDF Converter Komponente wandelt Bilder wie TIFF, PNG oder JPEG in PDF und PDF/A Dokumente um - programmatisch oder als Kommandozeile. Der Image to PDF Converter wird eingesetzt, um Rasterbilder in eine standardisierte Form (ISO 32000, ISO 19005) zu überführen, beispielsweise für die elektronische Archivierung oder für den elektronischen Datenaustausch. Metadaten aus externen Quellen können während der Konversion eingebunden werden. Für die Erstellung von durchsuchbaren Ausgabedateien ist ein optionales OCR Add-On erhältlich.

Dateigrösse minimieren

Profitieren von verschiedenen Kompressionen inkl. MRC, festlegen der Ziel-Auflösung und des Farbraums

Migration

Programmatisch (C#, Java) oder mit Kommandozeile TIF nach PDF konvertieren zur Migration eines TIFF Archivs nach PDF/A

Texterkennung

Umwandlung von Bilddateien in durchsuchbare PDF/A Dateien (OCR)

Zentrale Dokumentenkonversion mit effizientem Rendition Service bei Gebrüder Weiss GmbH

Durch den Einsatz der Konvertierungslösung der PDF Tools AG war es möglich, die frühere Architektur, welche auf mehreren CPU-Kernen basierte, durch eine schlanke, virtualisierte Plattform mit nur einer einzigen CPU abzulösen. Die neue Lösung läuft seither sehr performant und stabil.

PDF/A-Wandlung mit OCR-Erkennung für das Dokumentenmanagement bei der VolkswagenStiftung

Durch die Einbindung der 3-Heights™ Komponenten erreichte die VolkswagenStiftung eine Vereinheitlichung der unterschiedlichen PDF-Varianten in ihrem DMS. Zudem ist die Konvertierung verschiedenster Bildformate in volltextindizierte PDF-Dokumente möglich.

Produktgrafik 3-Heights™ Image to PDF Converter

Image to PDF Converter - Funktionen

  • Bild zu PDF
    • Konvertierung von ein- oder mehrseitigen Rasterbildern nach PDF
    • PDF-Konformität einstellen
    • Automatische oder wählbare Bildkomprimierung, abhängig vom Bildtyp
    • Automatische oder wählbare PDF-Seitengrösse
    • Wählbarer Seitenbereich
    • Wählbare Bildqualität für verlustbehaftete Komprimierung
    • Bildposition setzen
    • Skalierung einstellen
    • Standardauflösung einstellen (DPI / X- und Y-Koordinaten)
    • Festlegen von Verschlüsselungs- und Benutzerzugriffsberechtigungen
    • Wählbares und integrierbares ICC-Farbprofil
    • Alternative Texte (Tagging) und deren Sprache festlegen
    • Dokumentenattribute setzen
    • Optionale JPEG-Bildrekompression
    • Bildausrichtung einstellen (Hoch- oder Querformat)
    • Optische Zeichenerkennung (OCR)
    • Einbetten von XMP-Metadaten
    • Unterstützung für Bildmasken
    • Unterstützung für Mixed Raster Content (MRC)
  • Bild zu Bild
    • Aufteilen einzelner oder mehrseitiger Rasterbilder in einzelne, einseitige Bilder
    • Zusammenführen mehrerer Bilder zu einem mehrseitigen Bild
    • Konvertieren in ein Bildformat mit gleicher Farbtiefe
    • Ändern der TIFF-Bildkomprimierung
    • Qualitätsindex für verlustbehaftete Bildkompression einstellen
    • Erstellung von verlustfreien JBIG2-Bilder und verlustfreien JPEG2000-Bilder
    • Auflösung und Bildabmessungen einstellen

  • TIFF Toolbox (API & Shell) - ein wesentlicher Bestandteil von 3-Heights™ Image to PDF Converter erhalten Sie detaillierte Informationen
Funktionsgrafik 3-Heights™ Image to PDF Converter

Conformance

  • Standards:
    • ISO 32000-1 (PDF 1.7)
    • ISO 32000-2 (PDF 2.0)
    • ISO 19005-1 (PDF/A-1)
    • ISO 19005-2 (PDF/A-2)
    • ISO 19005-3 (PDF/A-3)
    • TIFF V6
  • Qualitätssicherung: Isartor Testsuite

Unterstützte Formate

Eingangsformate

  • BMP (1, 2, 4, 8, 24 bit)
  • GIF (2 to 8 bit)
  • JBIG2 (lossless compression)
  • JPEG, JPEG2000 und JPEG-LS (Grayscale, RGB)
  • PBM und PNG (1 to 8, 24 bit)
  • TIFF
    • Bitonal : unkomprimiert, CCITT G3, CCITT G3-2D, CCITT G4, LZW, ZIP, Packbits
    • Grayscale, RGB and CMYK: unkomprimiert, LZW, JPEG, JPEG (old), ZIP, Packbits

Ausgangsformate

  • Image to PDF Converter:
    • PDF 1.0 bis 1.7
    • PDF 2.0
    • PDF/A-1a, PDF/A-1b
    • PDF/A-2a, PDF/A-2b, PDF/A-2u
    • PDF/A-3a, PDF/A-3b, PDF/A-3u
  • Image to Image Converter:
    • Sämtliche Eingangsformate plus EPS

Einsatzgebiete - Bilder nach PDF und PDF/A konvertieren

Posteingang

Gescannte Dokumente können aus JPEG und TIFF in PDF/A, PDF oder andere Bildformate umgewandelt werden. Damit ist eine einheitliche Weiterverarbeitung im Geschäftsprozess und auch die sichere Eingangsarchivierung gewährleistet. Die Bereitstellung der enthaltenen Texte erfolgt über die optionale Schrifterkennungs-Funktionalität.

Archiv

Umwandlung bestehender TIFF oder JPM Archive oder Dateien in ein ISO Standard konformes PDF/A Langzeitarchiv mit der Möglichkeit zur Volltextsuche. Die Massenverarbeitung kann mit einer Batchdatei oder einer individuell programmierten Lösung erreicht werden.

OEM

Der 3-Heights™ Image to PDF Converter lässt sich in Scanning Lösungen, Fax Software, COLD Output Software, Dokumentenmanagement Systeme, Archivsysteme und weitere Systeme integrieren.

Bild nach PDF/A konvertieren

Konvertiere ein Bild in ein PDF/A-1a. Optional kann eine andere Konformitätsstufe eingestellt werden.

C# Beispiel:
// Create the converter
using (Img2Pdf converter = new Img2Pdf())
{
    // Set PDF Compliance level
    converter.Compliance = compliance;

    // Create output file
    if (!converter.Create(outPath, "", "", PDFPermission.ePermNoEncryption))
        throw new Exception(String.Format("Output file {0} cannot be created. {1} "+ 
            "(ErrorCode: 0x{2:x})", outPath, converter.ErrorMessage, converter.ErrorCode));

    // Convert pages from input image to PDF
    if (!converter.CreatePageFromImage(inPath))
        throw new Exception(String.Format("Pages cannot be created from image input {0}. " + 
            "{1} (ErrorCode: 0x{2:x})", inPath, converter.ErrorMessage, converter.ErrorCode));

    // Close output file
    if (!converter.Close())
        throw new Exception(String.Format("Output file {0} cannot be closed. " + 
            "{1} (ErrorCode: 0x{2:x})", outPath, converter.ErrorMessage, converter.ErrorCode));
}
Java Beispiel:
// Create the converter
converter = new Img2Pdf();

// Set PDF Compliance level 
converter.setCompliance(compliance);

// Create output file
if (!converter.create(outPath, "", "", NativeLibrary.PERMISSION.ePermNoEncryption))
    throw new Exception(String.format("Output file %s cannot be created. %s (ErrorCode: 0x%08x).",
        outPath, converter.getErrorMessage(), converter.getErrorCode()));

// Convert pages from input image to PDF 
if (!converter.createPageFromImage(inPath))
    throw new Exception(String.format("Pages cannot be created from image input %s. %s " + 
        "(ErrorCode: 0x%08x).", inPath, converter.getErrorMessage(), converter.getErrorCode()));

// Close output file
if (!converter.close())
    throw new Exception(String.format("Output file %s cannot be closed. %s (ErrorCode: 0x%08x).",
        outPath, converter.getErrorMessage(), converter.getErrorCode()));
C Beispiel:
// Create the converter
pConverter = Img2PdfCreateObject();

// Set PDF Compliance level
Img2PdfSetCompliance(pConverter, eCompliance);

// Create output file
if (!Img2PdfCreate(pConverter, szOutPath, _T(""), _T(""), ePermNoEncryption))
{
    _tprintf(_T("Output file %s cannot be created. %s (ErrorCode: 0x%08x).\n"), szOutPath, Img2PdfGetErrorMessage(pConverter), Img2PdfGetErrorCode(pConverter));
    iReturnValue = 1;
    goto cleanup;
}

// Convert pages from input image to PDF
if (!Img2PdfCreatePageFromImage(pConverter, szInPath))
{
    _tprintf(_T("Pages cannot be created from image input %s. %s (ErrorCode: 0x%08x).\n"), szInPath, Img2PdfGetErrorMessage(pConverter), Img2PdfGetErrorCode(pConverter));
    iReturnValue = 1;
    goto cleanup;
}

// Close output file
if (!Img2PdfClose(pConverter))
{
    _tprintf(_T("Output file %s cannot be closed. %s (ErrorCode: 0x%08x).\n"), szOutPath, Img2PdfGetErrorMessage(pConverter), Img2PdfGetErrorCode(pConverter));
    iReturnValue = 1;
    goto cleanup;
}