pdfChip
pdfChip is een command-line applicatie voor de aanmaak van PDF’s van hoge kwaliteit uit HTML, met volledige benutting van CSS en JavaScript.
pdfChip is een command-line applicatie voor de aanmaak van PDF’s van hoge kwaliteit uit HTML, met volledige benutting van CSS en JavaScript.
pdfChip is een command-line toepassing voor conversie van HTML naar hoogkwalitatieve PDF met juiste verwerking van CSS en JavaScript. Naast alle HTML-functies ondersteunt pdfChip ook CMYK, steunkleur, XMP-metadata, PDF-normen, SVG, MathML, barcodes en nog veel meer. Het kan PDF-documenten met één of meerdere pagina’s genereren. Dat maakt pdfChip ideaal voor hoogvolume dynamische PDF-generatie.
Gebaseerd op ingeburgerde technologie
pdfChip converteert HTML naar hoogkwalitatieve PDF met juiste verwerking van CSS 3-vormgeving en toegevoegde JavaScript-interactiviteit als dat gewenst is. Een goed begrip van actuele webtechnologie volstaat om aan de slag te kunnen met pdfChip. Je hoeft dus geen aangepaste XML- of XSL-FO-gebaseerde talen te leren. Alles wat werkt in HTML, is direct bruikbaar in pdfChip.
Ondersteuning voor PDF van hoge kwaliteit
Standaard HTML en CSS zijn beperkt op het gebied van kleurruimtes, prepressgerelateerde functies zoals overdruk of geavanceerde paginering. Daarom breidt pdfChip de syntaxis van HTML 5, CSS 3 en JavaScript uit met ondersteuning voor professionele functies die vaak worden gebruikt in de wereld van publicaties, drukwerk, documentuitwisseling en archivering. Dit zijn enkele van de ingebouwde uitbreidingen die pdfChip beschikbaar stelt voor verwerking van HTML 5 en CSS 3:
- Geavanceerde kleurruimteondersteuning (inclusief ondersteuning voor CMYK, Lab, op ICC gebaseerde kleurruimtes en steunkleuren)
- Verliesvrije import van CMYK JPEG-afbeeldingen, PDF-pagina’s en SVG
- Genereren van XMP-metadata
- Genereren van PDF/X- en PDF/A-compatibele PDF-bestanden
Ondersteuning voor geavanceerde paginering
pdfChip biedt aangepaste JavaScript-functies en -objecten voor complete controle over het PDF-uitvoerproces. Interessant is de uitgebreide ondersteuning voor scenario’s met variabele data. Zo kan een HTML-mastertemplate met JavaScript tijdens de verwerking worden aangepast met variabele data die bijvoorbeeld op dynamische wijze worden opgehaald uit een database. Er worden dan zoveel PDF-pagina’s als nodig gegenereerd. pdfChip kan ook lange documenten,zoals boeken, produceren. Het biedt een multi-pass optie voor geavanceerde paginering met ondersteuning voor paginanummers, doorlopende kopteksten en contextafhankelijke achtergronden of overlays.
Barcodes en andere geavanceerde inhoud
HTML biedt al tal van mogelijkheden om inhoud te beschrijven en vormgeving toe te passen. pdfChip gaat een stap verder en ondersteunt ook geavanceerde scenario’s. SVG wordt volledig ondersteund, zowel in-line in HTML-bestanden als via een SVG-afbeelding waarnaar wordt verwezen. De conversie van SVG naar PDF wordt uitgevoerd zonder ook maar enig verlies van kwaliteit. Ook MathML wordt volledig ondersteund, wat hoogkwalitatieve PDF’s met juiste presentatie van formules mogelijk maakt, hoe complex deze ook zijn. Dat komt vooral van pas voor handboeken of wetenschappelijke publicaties.
Ook belangrijk is dat pdfChip ingebouwde barcodefunctionaliteit biedt met alles erop en eraan. Barcodes kunnen worden ingevoegd via eenvoudig te definiëren aangepaste objecten. pdfChip ondersteunt meer dan 150 soorten barcodes van overal ter wereld.
Command-line verwerking voor gemakkelijke integratie
pdfChip is een CLI-toepassing (command-line interface). De installatie is heel eenvoudig: pakket uitpakken en klaar. Tel daarbij de gebruiksvriendelijke interface, die je snel onder de knie hebt, en het is duidelijk waarom pdfChip ideaal is voor dynamische PDF-aanmaak op een webserver. Maar het kan even gemakkelijk worden geïntegreerd in een aangepaste toepassing of worden aangestuurd door geautomatiseerde oplossingen zoals Laidback FileTrain of Enfocus Switch.
Brede inzetbaarheid in uiteenlopende markten
Met zijn uitgebreide arsenaal functies en hoogkwalitatieve PDF-uitvoer is pdfChip ideaal als back-end oplossing voor PDF-aanmaak voor tal van toepassingen. Denk bijvoorbeeld aan:
- Workflows voor impositie en contentaggregatie
- Workflows voor samenstelling waarbij templates en gebruikersinhoud direct moeten worden samengevoegd tot drukklare PDF-documenten
- Directe voorbereiding van inhoud voor tijdschriften, kranten en boeken of verkoopdocumentatie
- Dynamisch genereren van eenmalige inhoud, zoals tickets, bonnen, bestelgegevens, facturen ... (bv. in web-to-print omgevingen)
- Variabele Data Printing waarbij templates moeten worden gevuld met data uit een databron (zoals een database of CRM-systeem)
- Workflows voor transactioneel drukwerk waarbij transactionele data moeten worden gecombineerd met visueel rijke ontwerpen
Verschillende licentieniveaus voor verschillende bedrijfsbehoeften
Omdat niet iedereen dezelfde behoeften heeft, kan je kiezen uit vier verschillende licentieniveaus voor pdfChip. Deze uitvoeringen verschillen qua prijskaartje en functies/kenmerken. Raadpleeg de onderstaande tabel voor meer informatie.
| Licentieniveau | pdfChip S | pdfChip M | pdfChip L | pdfChip XL Enterprise |
| Gelijktijdige conversies (aantal parallelle processen) | 1 | 4 | 8 | Onbeperkt |
| Pagina’s per uur | 1000 | 5000 | 25000 | Onbeperkt |
| Barcodeondersteuning | EAN 13, UPC, Code 39 & 128, ISBN 13, QR | Alle | Alle | Alle |
| Maximum aantal pagina’s per PDF-document | 25 | 250 | 1500 | Onbeperkt |
| Functies voor geavanceerde paginering | Nee | Ja | Ja | Ja |
Prijzen
Wat is het prijskaartje voor elk licentieniveau? Neem een kijkje op de prijslijst! Als je geïnteresseerd bent in pdfChip, geef ons een seintje en we stellen een offerte voor je op.
Systeemvereisten
- Mac (Intel): macOS, version 10.7 or newer, 64-bit-compliant
- Windows:
- Windows 7 or newer
- Windows Server 2008 R2 or newer
- Linux: The minimum required Linux OS versions are shown below (Linux OS versions with a higher number are always supported as well):
- Debian 7 (and derivates like Ubuntu 12.x )
- RedHat RHEL6 (and derivates like CentOS6)
- SuSE SLES11 (and derivates like OpenSuSE11)
- Note: other Linux distributions are also supported if the version of the glibc is at least v2.10
Gebouwd op basis van WebKit
- Ondersteuning voor alle standaard HTML 5-, CSS 3- en JavaScript-functies
- Mogelijkheid tot het gebruik van JavaScript-bibliotheken zoals JQuery of MathJax voor snellere ontwikkeling
- Ondersteuning voor HTML-editors voor ontwikkeling van HTML-invoer voor pdfChip
- Sterk geoptimaliseerde PDF-generatie die inefficiënties van typische HTML-uitvoer aanpakt
- Ondersteuning voor professionele TrueType- en OpenType-lettertypen
Ingebouwde uitbreidingen voor professionele PDF-generatie
- Juiste definitie van de MediaBox, CropBox, TrimBox en BleedBox
- Genereren van CMYK-, Lab- en Grijs-kleurruimtes
- Genereren van op ICC gebaseerde kleurruimtes
- Genereren van steunkleuren (benoemde kleuren)
- Insluiting van dynamische XMP-metadata
- Insluiting van noodzakelijke PDF/X- of PDF/A-standaardtags
- Controle over PDF-specifieke eigenschappen (overdruk, lijnstijlen…)
Ondersteuning voor aangepaste paginering
- JavaScript-ondersteuning voor aanpassing van het HTML DOM en uitvoer van aangepaste PDF-pagina’s naar wens
- Ondersteuning voor multi-pass PDF-generatie voor toevoeging van een willekeurig aantal statische of dynamische underlays en overlays aan het resulterende PDF-document
- Ondersteuning voor alle paginanummeringsnotaties en doorlopende kop- en voetteksten
Geïntegreerde barcodeondersteuning
- Geïntegreerde functionaliteit voor barcodegeneratie, inclusief ondersteuning voor meer dan honderd verschillende soorten courante en gespecialiseerde barcodes
- Barcodetoevoeging door middel van een eenvoudig te definiëren aangepast HTML-object
- Complete controle over barcodeweergave via HTML-parameters en CSS-vormgeving
Benefits
Snelle en hoogkwalitatieve conversie van HTML naar PDF
- Sterk geoptimaliseerde engine op basis van WebKit
- Mogelijkheid tot uitvoer als kleinere PDF
- Ondersteunt multi-processor omgevingen voor parallelle generatie van meerdere PDF-bestanden
- Genereren van compatibele PDF-bestanden voor PDF/X- en PDF/A-workflows
- Dynamische insluiting van alle noodzakelijke XMP-metadata
- Mogelijkheid om exact dezelfde HTML- en CSS-code te gebruiken op het web en voor PDF-generatie (dankzij het gebruik van pdfChip specifieke aangepaste HTML, CSS en JavaScript waar dat nodig is)
Laagdrempelig
- Gebaseerd op algemeen bekende technologieën zoals HTML 5, CSS 3 en JavaScript
- Niet nodig om aangepaste XML- of XSL-FO-gebaseerde templatesyntaxis te leren
- Command-line integratie voor snelle en naadloze implementatie van de technologie in je projecten
- Gemakkelijke installatie: unzippen-en-klaar, zonder speciale software- of hardwarevereisten
- Inclusief uitgebreide gebruikersdocumentatie en zelfstudie, zodat je de toepassing gegarandeerd snel onder de knie hebt
Brede waaier aan ondersteunde functies
- Volledige ondersteuning voor SVG (in-line in HTML of via afzonderlijke SVG-bestanden waarnaar wordt verwezen). SVG wordt verliesloos geconverteerd naar PDF-code zonder rasteren
- Ondersteuning voor MathML
- Ingebouwde ondersteuning voor barcodegeneratie via aangepaste HTML-objecten met ondersteuning voor CSS-vormgeving
pdfChip is een command-line toepassing voor conversie van HTML naar hoogkwalitatieve PDF met juiste verwerking van CSS en JavaScript. Naast alle HTML-functies ondersteunt pdfChip ook CMYK, steunkleur, XMP-metadata, PDF-normen, SVG, MathML, barcodes en nog veel meer. Het kan PDF-documenten met één of meerdere pagina’s genereren. Dat maakt pdfChip ideaal voor hoogvolume dynamische PDF-generatie.

Maak printklare PDF’s van hoge kwaliteit uit HTML
pdfChip is op de WebKit-technologie gebaseerd en rendert je designs snel en foutloos in PDF. Zo kan je volledig compliant PDF/X-bestanden maken (om te printen) of PDF/A-bestanden (om te archiveren) met de kleinst mogelijke PDF-output! Je kan bovendien identiek dezelfde HTML- en CSS-code op het web gebruiken als voor de PDF-aanmaak.

Gemakkelijk te leren en te gebruiken
pdfChip heeft een laag instapniveau, want de opdrachtregelinterface is duidelijk en makkelijk aan te leren. Je hoeft geen speciale op XML of XSL-FO gebaseerde template syntax te leren. Je krijgt een volledige gebruikersdocumentatie en een tutorial die een snelle leercurve garandeert.

Geavanceerde ondersteuning voor professioneel publiceren, printen, documenten uitwisselen en archiveren
pdfChip is ideaal voor de impositie of compositie van meerdere PDF’s. Voor de aanmaak van handboeken en wetenschappelijke publicaties wordt MathML ondersteund, een specificatie voor wiskundige formules en wetenschappelijke inhoud op webpagina’s. pdfChip kan bovendien meer dan 100 verschillende types barcodes aanmaken, zoals 1D-codes en QR-codes. Het gebruik van CSS maakt full styling mogelijk. Zelfs geavanceerde technieken zoals de beperking van de breedte van barcodes worden volledig ondersteund.
Talk to our sales team about this product.
Praat met onsContact us to get started.
Praat met onsVersion history
Showing the 5 most recent of 25 releases.
2.5.084
- Update free of charge for all licensees of pdfChip 2 with a Software Maintenance Agreement (SMA)
Features
- Support for developer licenses for CLI (–lsdev; requires License Server v1.2)
Fixes
- Problem solved, where rather small quietzone values resulted in a slightly shifted barcode [CA1032781]
- Problem solved, where certain, decimal quietzone values could result into a damaged barcode [FP73509]
- Issue fixed, where a certain style variant of a QR codes could not be created properly due to unsupported colorant parameters [CA1032652]
- Problem solved, where a PDF with document restrictions could not be placed [CA1032533]
2.6.092
- Update free of charge for all licensees of pdfChip 2 with a Software Maintenance Agreement (SMA)
Features
- Updated WebKit HTML rendering engine (similar to Safari 16): Support for many more modern CSS and JavaScript feature
Minor adjustments may be necessary for use of the cchipPrintLoop functionality - Support for Cartridge pools for CLI (–lspool; requires License Server v1.2) [FP76941]
Fixes
- Problem solved, where the attempt of converting a non-existent HTML to PDF resulted into temporarily blocked licenses [FP65795]
- Issue fixed, where certain, external PNG image could not be loaded properly [FP73977]
- Problem solved, where an activation on AWS was not successful [FP75307]
- Problem solved, where an activation was reported as successful, but software wasn't activated (Linux only) [FP69642, FP75307]
- Issue fixed, where a certain SVG could not be properly converted [FP77844]
- Issue fixed, where HTML with a very high amount of nested <div> elements could not be converted [CA1032880]
System requirements
- Mac: macOS 10.15 (Intel) or macOS 11 (ARM / M1 or newer)
2.6.094
Features
- New CLI options to set the PDF page size: --default-page-size and --force-page-size [CA1033780]
- Support for setting the white point parameter of Lab colors (D50 or D65) [CA1033054]
Fixes
- Problem solved, where not all layer dictionaries from placed PDFs were preserved in the resulting PDF [CA1033836]
- Issue fixed, where unnecessary transparency group entries were introduced, which could result in slower processing on output devices [CA1033808]
- Issue fixed, where hyphenation library was not included in installation package (Linux arm64 only) [CA1033665]
- Problem solved, where a page rotation defined in page tree was not taken into account for placed PDFs [CA1033654]
- Issue fixed, where SVG masks were no longer respected for rotated content [FP78204]
2.6.095
Fixes
- Problem solved, where performance decreased for documents with a large number of pages [CA1034087]
2.6.098
Update free of charge for all licensees of pdfChip 2 with a Software Maintenance Agreement (SMA)
Features
- Support for HEIC images
- Better proxy support and new parameter "--insecure" to ignore SSL handshake errors (e.g. when using internal proxy servers) [CA1034163]
Fixes
- Problem solved, where unnecessary nesting levels of Form XObjects were used in the created PDF [CA1033808]
- Issue fixed, where converting SVG containing referenced SVG containing Base64-embedded PNG data resulted in missing images [CA1034010]
- Issue fixed, where certain SVGs using nested masks were not converted correctly [CA1034061]
- Problem solved, where the color space of page-level transparency group was not taken into account when placing a PDF [CA1034020]
- Problem solved, where certain escape sequence glyphs (e.g. newline) in barcodes were displayed using a placeholder glyph [CA1034284]
- Issue fixed, where unproportional scaling of barcodes resulted in loss of the quiet zone [CA1033854]
- Updated libxml2.dll to avoid a possible security vulnerability in certain cases [CA1034012]