Software Development Blog

Nederlandse artikelen

Bekijk PDF-, Delphi- en documentsoftware-notities van losLab in het Nederlands

Software Development Blog

Delphi HotPDF Hello World: Uw eerste PDF-programma

Elke PDF-bibliotheek wordt geleverd met een "hello world," en die van HotPDF is de moeite waard om even rustig bij stil te staan, omdat het kleinste programma dat iets doet al twee beslissingen…

Software Development Blog

HotPDF: AcroForm-velden en acties in Delphi

Nederlandstalige technische gids over Building AcroForm Fields and Actions with HotPDF in Delphi: Create AcroForm text fields, checkboxes, radio groups, and submit or JavaScript actions in Delphi…

Software Development Blog

Grafieken tekenen in een PDF met HotPDF-primitieven

HotPDF heeft geen grafiekobject. Er is geenTPDFChart, geenAddBarSeries, niets dat een array met getallen accepteert en een gerenderde grafiek teruggeeft. In plaats daarvan biedt het u een…

Software Development Blog

CJK-verticale tekst in PDF met Delphi en HotPDF

Zet een Japanse roman op de pagina en het eerste dat opvalt is dat de tekst de kolom afloopt, niet de regel, en dat de kolommen van de rechterrand van het vel naar links vorderen. Een lezer die ermee…

Software Development Blog

3D-kleuren-LUT's in PDF met Type 0 gesamplede functies

PDF-functies (PDF Functions) behoren tot de stillere uithoeken van de specificatie. De meeste ontwikkelaars komen ze één keer tegen, als datgene wat een Type 2 axiale arcering nodig heeft om tussen…

Software Development Blog

OpenType GSUB stylistiche alternatieven in pure Delphi

Een ontwerper kiest een lettertype met een 'enkeldeks'avoor koppen, of een nul met een schuine streep voor tabellen, of een set sierkapitalen (swash capitals) voor een omslag. Die glyphs zitten al in…

Software Development Blog

HotPDF: PDF/A, PDF/X, and PDF/UA validation in Delphi

Nederlandstalige technische gids over PDF/A, PDF/X, and PDF/UA Output in Delphi: a HotPDF Guide: Generate PDF/A, PDF/X, and PDF/UA compliant files from Delphi with HotPDF: output intents, tagged…

Software Development Blog

HotPDF: automatisering van preflight-rapporten in Delphi

Nederlandstalige technische gids over Automating PDF Preflight Checks in Delphi with HotPDF: Build an automated PDF preflight gate in Delphi: generate standards-clean files with HotPDF, then verify…

Software Development Blog

HotPDF: report output with fonts and images in Delphi

Nederlandstalige technische gids over Delphi PDF Reports with HotPDF: TextOut, Fonts, and Images: Practical HotPDF guide to Delphi PDF reports: TextOut coordinates, Unicode font embedding, JPEG and…

Software Development Blog

Een datatabel naar PDF renderen in Delphi met HotPDF

Een dataset bestaat uit rijen en kolommen; een PDF-pagina is een leeg coördinatenraster dat geen van beide kent. Het overbruggen van die kloof is hier de hele taak. Er is geenDrawTable-functie in…

Software Development Blog

Scanbare barcodes genereren in PDF met HotPDF in Delphi

Een barcode is geen plaatje waarmee u een document versiert. Het is een meting, en de scanner is het instrument dat het leest. Die herformulering bepaalt vrijwel alles over hoe u er een in een PDF…

Software Development Blog

PDF-veiligheidsrisico's auditen met PDFium in Delphi

Een PDF is niet zomaar papier. Het is een container die scripts kan bevatten die worden uitgevoerd wanneer het bestand wordt geopend, links die externe programma's starten, links die verbinding maken…

Software Development Blog

Een PDF-viewer bouwen in Delphi met PDFium Component

Een PDF-viewer in Delphi komt in essentie neer op twee componenten en de koppeling daartussen.TPdfbeheert het document: het opent het bestand, ontsleutelt het en beantwoordt vragen over het aantal…

Software Development Blog

PDF-documenten opsplitsen met PDFium Component in Delphi

PDFium Component biedt u één methode voor het opsplitsen van PDF-bestanden:ImportPages. Al het andere, of u nu een enkele pagina isoleert, knipt op willekeurige grenzen of de bladwijzerstructuur van het…

Software Development Blog

PDF-documenten afdrukken met PDFium Component in Delphi

PDF-coördinaten zijn in punten, printercoördinaten zijn in apparaateenheden (device units), en de twee hebben niets met elkaar te maken totdat u ze doelbewust converteert. Die discrepantie is de…

Software Development Blog

N-up inslag en paginaherschikking met PDFium

Samenvoegen en splitsen zijn de twee paginabewerkingen die iedereen als eerste gebruikt, en ze dekken veel terrein. Ze dekken echter niet alles. Er is een afzonderlijke categorie werkzaamheden die…

Software Development Blog

PDFium Component: annotation review UI in Delphi

Nederlandstalige technische gids over Delphi PDF Annotation Review with PDFium Component: Build a PDF annotation review panel in Delphi: index markup by page, survive appearance-stream vetoes, and…

Software Development Blog

PDFium: form-field navigation and viewer validation

Nederlandstalige technische gids over PDF Form Field Navigation in Delphi (PDFium Component): Why filled PDF forms look blank in Acrobat and how to fix it: FormFill setup, keyboard field traversal,…

Software Development Blog

PDFium: PreflightReportCli batch validation in Delphi

Nederlandstalige technische gids over Batch PDF Preflight Reports in Delphi with the PDFium Component CLI: Automate PDF/A and PDF/UA preflight in Delphi with PDFium Component: batch loops, JSON and…

Software Development Blog

PDFium: render cache and zoom performance in Delphi

Nederlandstalige technische gids over PDFium Delphi Viewer: Render Cache and Smooth Zoom Tactics: Keep zoom and scrolling smooth in Delphi PDF viewers with PDFium: correct cache keys, bitmap…

Software Development Blog

PDFium Component: secure PDF preview surfaces in Delphi

Nederlandstalige technische gids over Secure PDF Preview in Delphi Applications with PDFium Component: Harden a Delphi PDF preview pane with PDFium Component: disable JavaScript at load, intercept…

Software Development Blog

PDFium: word tracking and speech cursoring in Delphi

Nederlandstalige technische gids over Word-by-Word TTS Highlighting in Delphi PDFium Viewers: Sync text-to-speech with on-page word highlights in Delphi using PDFium word boxes: TrackReadingWordAt,…

Software Development Blog

Enorme PDF's on-demand streamen met PDFium in Delphi

Een gescand archief kan oplopen tot meerdere gigabytes in een enkele PDF. Een viewer die zo'n bestand opent, wil meestal slechts één pagina tonen, misschien de inhoudsopgave of een pagina waarnaar de…

Software Development Blog

Gecomprimeerde PDF's valideren: Object- en XRef-stromen

U schrijft een kleine validator. Deze opent een PDF, zoekt naar het einde, vindtstartxref, leest de offset, en verwacht uit te komen op het trefwoordxrefmet daaronder een kruisverwijzingstabel…

Software Development Blog

Barcodes in PDF met Delphi: QR, PDF417, DataMatrix

Een barcode op een verzendlabel of een factuur heeft één taak: bij de eerste poging worden gelezen door een scanner. Of hij die poging overleeft, wordt lang voordat het pakket het dok bereikt…

Software Development Blog

PDFlibPas: compliance and signing workbench in Delphi

Nederlandstalige technische gids over Building a Compliance and Signing Workbench in Delphi with PDFlibPas: Wire PDF/A preflight, PAdES signing, and ByteRange audits into one Delphi workbench with…

Software Development Blog

PDFlibPas: DLL, ActiveX, and Dylib integration in Delphi

Nederlandstalige technische gids over PDFlibPas DLL, ActiveX, and dylib Bindings: Calling One PDF Engine from Any Language: How PDFlibPas exposes one flat PDF API as a Stdcall DLL, Safecall ActiveX…

Software Development Blog

PDFlibPas: large-PDF merge and split with direct access

Nederlandstalige technische gids over Merging and Splitting Gigabyte PDFs in Delphi with PDFlibPas Direct Access: Open gigabyte PDFs in milliseconds with PDFlibPas direct access: page handles,…

Software Development Blog

PDFlibPas: multi-engine PDF rendering in Delphi

Nederlandstalige technische gids over Multi-Engine PDF Rendering in Delphi: Built-in, Cairo, and PDFium with PDFlibPas: Switch between built-in, Cairo, and PDFium renderers per file in PDFlibPas:…

Software Development Blog

PDF-lagen in Delphi: Optional Content Groups (OCG)

Een landmeter opent een situatieplan en wil de contouren verbergen terwijl de nutsvoorzieningen zichtbaar blijven. Een beoordelaar wil de rode annotaties op het scherm zien, maar niet op de afdruk.…

Software Development Blog

PDFlibPas: PAdES signing and validation in Delphi

Nederlandstalige technische gids over PAdES Digital Signatures in Delphi: Signing and Validation with PDFlibPas: Produce PAdES-B-B, B-T, and B-LT signatures in Delphi with PDFlibPas: timestamp…

Software Development Blog

PDFlibPas: PDF/A and PDF/UA preflight in Delphi

Nederlandstalige technische gids over PDF/A and PDF/UA Preflight in Delphi with PDFlibPas: Run built-in PDF/A and PDF/UA preflight from Delphi with PDFlibPas: structured findings, diffable reports,…

Software Development Blog

PDFlibPas: tagged PDF accessibility structure in Delphi

Nederlandstalige technische gids over Building Tagged PDF Structure Trees in Delphi with PDFlibPas: Generate tagged PDFs from Delphi with PDFlibPas: structure trees while drawing, table header…

Software Development Blog

PDFlibPas: text, image, and font extraction in Delphi

Nederlandstalige technische gids over Text, Image, and Font Extraction from PDF in Delphi with PDFlibPas: Extract positioned text, original image streams, and font metadata from PDFs in Delphi with…

Software Development Blog

Vectorafbeeldingen in PDF met Delphi: Paden en verlopen

De meeste Delphi-code die met PDF werkt, behandelt het formaat als een container voor twee dingen: tekstblokken en een paar geplaatste bitmaps. Dat beeld is op zich correct, maar laat het krachtigste…

Software Development Blog

BIFF8 PivotTables schrijven in Delphi: SXDB en SXLI

Bijna elk onderdeel van het legacy binaire Excel-formaat is een enkel record met een helder type van twee bytes en een lengte van twee bytes. Een cel is eenLABELSSTof eenNUMBER. Een samengevoegd…

Software Development Blog

HotXLS: charts, images, and drawing objects in Delphi

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

HotXLS: conditional formatting, rich text, and styles

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

Excel-datumserials in Delphi: 1900 vs 1904 en numFmt

Open een spreadsheet, klik op een cel die2026-06-19toont, en de formulebalk geeft nog steeds een datum weer. Lees dezelfde cel uit in Delphi en u krijgt het getal46192. Beide weergaven zijn correct,…

Software Development Blog

HotXLS Component: large workbook performance in Delphi

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

HotXLS: merged cells and layout-driven report templates

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

HotXLS: protection, page setup, and printing in Delphi

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

HotXLS: streaming write and server batch jobs in Delphi

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

HotXLS Component: XLSX AES-protected output in Delphi

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en…

Software Development Blog

PDF-bestandsstructuur: header, body, xref en trailer

Een PDF-lezer begint niet aan het begin van het bestand. Hij begint aan het einde. De laatste paar bytes bevatten het adres van al het andere, en een parser die die volgorde niet begrijpt leest het…

Software Development Blog

PDF-metadata, inhoudsopgaven en annotaties uitgelegd

Verwijder de paginabeschrijvingen en er blijft een dunne laag structuur over die niemand afdrukt maar waar elke lezer, indexeerder en archiefsysteem op steunt. Een pagina-object weet niets over het…

Software Development Blog

PDF zonder Pages-dictionary: implicaties voor parsing

De PDF Catalog-dictionary heeft precies één vereiste navigatiesleutel:/Pages. Die sleutel moet naar een indirect object van het type/Pagesverwijzen, dat op zijn beurt de/Kids-array en het totale…

Software Development Blog

Minimale PDF handmatig bouwen: de vijf vereiste objecten

Een PDF is in de kern een container van platte tekst. Open de meeste bestanden in een hex-editor en de bovenkant is leesbaar: een versie-opmerking, daarna een reeks genummerde objecten, vervolgens…

Software Development Blog

PDF-linearisatie en Fast Web View: hoe het werkt

Plaats een gescand rapport van 80 MB achter een link, open het in een browser en kijk wat er gebeurt: de viewer staat op een leeg venster totdat een groot deel van die bytes is binnengekomen, waarna…

Software Development Blog

PDF-lettertypen en tekst: waarom glyphs vakjes worden

Een PDF die op uw eigen machine er perfect uitziet maar op een andere machine als een rij lege vakjes wordt weergegeven, is het meest voorkomende lettertypedefect in documentsoftware. Het betekent…

Software Development Blog

Hoe PDF-graphics werken: content streams en operatoren

Een PDF-pagina slaat geen pixels op en bevat ook geen boomstructuur van vormelementen zoals SVG dat doet. Ze slaat een programma op. Elke lijn, curve, vulling en geplaatste afbeelding op de pagina is…

Software Development Blog

TDateTimePicker-formaat in Delphi 5: DateTime_SetFormat

TDateTimePickerheeft ergens tussen Delphi 5 en Delphi 6 eenFormat-eigenschap gekregen. De exacte versiegrens is zelden betrouwbaar gedocumenteerd, en wanneer u deze tegenkomt, meldt de compiler…

Software Development Blog

RTF naar PDF-conversie in Delphi met losLab PDF Library

RTF bestaat al zo lang dat het opduikt op plekken waar niemand rekening mee had gehouden: verouderde rapportgeneratoren, mailmerge-pijplijnen, archieven met juridische documenten die dateren van vóór…

Software Development Blog

Snelle AES-256 PDF-versleuteling voor enorme documenten

In de juridische, financiële en gezondheidszorgsector is het genereren van grote hoeveelheden PDF-documenten de standaardpraktijk. Het produceren van de documenten is echter slechts de helft van het…

Software Development Blog

HotPDF-paginaextractieprestaties in Delphi

Twee minuten om drie pagina's uit een PDF van 40 pagina's te kopiëren is geen probleem van prestatieoptimalisatie. Het is een signaal dat het verkeerde API-pad wordt gebruikt. Toen ik deze timing…

Software Development Blog

PDF-pagina's naar 70% schalen met de losLab PDF Library

PDF-paginadimensies liggen vast op het moment dat een pagina wordt gemaakt, dus u kunt de inhoud niet simpelweg ter plekke schalen zoals u dat bij een afbeelding zou doen. Het bibliotheekmodel dat…