Blogg om programvaruutveckling

Svenska artiklar

Utforska tekniska anteckningar från losLab om PDF, Delphi och dokumentprogramvara

Software Development Blog

Delphi HotPDF Component Hello World Sample

Delphi HotPDF Component Hello World Sample. Hello World från Delphi HotPDF Component Välkommen till den omfattande guiden för Delphi HotPDF-komponent

Software Development Blog

Omfattande guide till PDF-streckkodsgenerering

I dagens digitala värld fungerar streckkoder som ryggraden i lagerhantering, detaljhandel och dataspårningssystem. Möjligheten att generera professionella PDF-dokument som innehåller olika…

Software Development Blog

HotPDF Canvas Draw

Detta HotPDF-komponentexempel visar hur man skapar PDF-ritningar i vektorstil med samma TCanvas-arbetsflöde som Delphi-utvecklare redan använder i VCL-applikationer. Istället för att behandla…

Software Development Blog

Exempel på HotPDF-diagram

Detta HotPDF-komponentexempel exporterar ett Delphi TeeChart-diagram till ett PDF-dokument. Exemplet visar en praktisk brygga mellan interaktiv VCL-diagram och distribuerbara PDF-rapporter: användare…

Software Development Blog

HotPDF-komponent Delphi TextOut exempelprojekt

Detta omfattandeHotPDF-komponentTextOut-exemplet visar avancerad teckensnittshantering, teckenuppsättningsstöd, textskalning, avståndsjusteringar och renderingslägen. Exemplet genererar detaljerade…

Software Development Blog

3D Color LUT:er i PDF med Type 0 Sampled Functions

PDF-funktioner är ett av de mer undangömda hörnen av specifikationen. De flesta utvecklare stöter på dem en gång, som den sak en Type 2 axial shading behöver för att tona mellan två färger, och…

Software Development Blog

HotPDF: object streams and incremental updates in Delphi

HotPDF är ett nativt VCL PDF-bibliotek för Delphi- och C++Builder-program som behöver direkt PDF-skapande och redigering, formulär, annoteringar, kryptering, digitala signaturer, Unicode-teckensnitt,…

Software Development Blog

OpenType GSUB stilistiska alternativ i ren Delphi

En formgivare väljer ett typsnitt med ett enplans-aför rubriker, eller en nolla med snedstreck för tabeller, eller en uppsättning dekorativa versaler (swash capitals) för ett omslag. De glyferna…

Software Development Blog

HotPDF: PDF/A-, PDF/X- och PDF/UA-validering i Delphi

HotPDF är ett nativt VCL PDF-bibliotek för Delphi- och C++Builder-program som behöver direkt PDF-skapande och redigering, formulär, annoteringar, kryptering, digitala signaturer, Unicode-teckensnitt,…

Software Development Blog

Härdning av en Delphi PDF-signerare mot skadlig PKCS#12

När du signerar en PDF tänker du vanligtvis på signeringsnyckeln som något du kontrollerar. Den lever i en.pfx-fil som du har genererat, skyddad av ett lösenord du har valt. Koden som läser den filen…

Software Development Blog

HotPDF: report output with fonts and images in Delphi

HotPDF är ett nativt VCL PDF-bibliotek för Delphi- och C++Builder-program som behöver direkt PDF-skapande och redigering, formulär, annoteringar, kryptering, digitala signaturer, Unicode-teckensnitt,…

Software Development Blog

HotPDF-tabell till PDF

Detta HotPDF-komponentexempel konverterar databasposter till en sidnumrerad PDF-tabell. Det är ett kompakt rapportgenereringsmönster: läs rader från en datauppsättning, rita tabellhuvudet, skriv ut…

Software Development Blog

HotPDF: XFA, AcroForm och beslut om utplaning i Delphi

HotPDF är ett nativt VCL PDF-bibliotek för Delphi- och C++Builder-program som behöver direkt PDF-skapande och redigering, formulär, annoteringar, kryptering, digitala signaturer, Unicode-teckensnitt,…

Software Development Blog

Bemästra PDF-anteckningar med HotPDF Delphi Component

PDF-kommentarer är en av de mest kraftfulla funktionerna för att skapa interaktiva och samarbetande dokument. De tillåter användare att lägga till kommentarer, markeringar, stämplar och…

Software Development Blog

RtLTextOut-funktion i HotPDF-komponent

RTL-språk (Höger-till-vänster) representerar en betydande del av världens skriftliga kommunikationssystem och betjänar över 400 miljoner människor globalt. Dessa språk inkluderar arabiska, hebreiska,…

Software Development Blog

Granska PDF-säkerhetsrisker med PDFium i Delphi

En PDF är inte bara papper. Det är en behållare som kan bära skript som körs när filen öppnas, länkar som startar externa program, länkar som når ut till webbservrar, filer nästlade inuti filer och…

Software Development Blog

N-up-imponering och sidomordning med PDFium

Sammanslagning och uppdelning är de två sidoperationer som alla sträcker sig efter först, och de täcker en hel del. De täcker dock inte allt. Det finns en separat familj av uppgifter som ordnar om…

Software Development Blog

PDFium Component: granskning av anteckningar i Delphi

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

PDFium: form-field navigation and viewer validation

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

PDFium: PreflightReportCli batch validation in Delphi

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

PDFium: render cache and zoom performance in Delphi

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

PDFium Component: secure PDF preview surfaces in Delphi

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

PDFium: word tracking and speech cursoring in Delphi

Integrera PDFium Component-flöden i Delphi- och C++Builder-applikationer, eller PDFium LCL Component-flöden i Lazarus/FPC, med källkodskomponenter för visning, rendering, formulär, utskrift,…

Software Development Blog

Skriva ut PDF-dokument med PDFium Component i Delphi

Att skriva ut PDF-dokument med korrekt rendering och korrekt skalning är ett vanligt krav. DenSkriv ut PDFdemo visar hur man implementerar professionell PDF-utskrift med förhandsgranskning, sidval…

Software Development Blog

Återanvändbara sidstämplar via Form XObjects med PDFium

Att stämpla en vattenstämpel eller en logotyp på varje sida i ett dokument ser ut som ett femminutersjobb tills du öppnar resultatet i en filstorleksinspektör. Det uppenbara tillvägagångssättet är…

Software Development Blog

Dela upp PDF-dokument i flera filer med PDFium Delphi

Att dela upp en stor PDF i mindre filer är avgörande för dokumentdistribution, arkivering och bearbetning. DenDela PDFdemo visar hur man delar upp PDF-dokument med olika metoder med PDFium Component i…

Software Development Blog

Arbeta med PDF-bilagor i Delphi med PDFium Component

PDF-dokument kan innehålla inbäddade filbilagor – en kraftfull funktion för att bunta ihop relaterade filer som kalkylblad, bilder eller stöddokument. DenBilagademo visar hur man arbetar med…

Software Development Blog

Streckkoder i PDF med Delphi: QR, PDF417, DataMatrix

En streckkod på en fraktsedel eller en faktura jag ett jobb, vilket är att läsas av en skanner vid första försöket. Huruvida den klarar det försöket avgörs långt innan paketet når kajen. Det avgörs…

Software Development Blog

PDFlibPas: compliance and signing workbench in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

PDFlibPas: DLL, ActiveX, and Dylib integration in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

GeoPDF i Delphi: Geospatiala koordinater med PDFlibPas

De flesta utvecklare tänker på en PDF-sida som ett pappersark med text och bilder på. En georefererad PDF är mer än så. Den bär tillräckligt med information för att ta en punkt på sidan, mätt i…

Software Development Blog

PDFlibPas: multi-engine PDF rendering in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

PDF-lager i Delphi: Optional Content Groups (OCG)

En lantmätare öppnar en situationsplan och vill ha höjdkurvorna dolda medan ledningarna förblir synliga. En granskare vill ha markeringsannoteringar (redline annotations) synliga på skärmen men borta…

Software Development Blog

PDFlibPas: PAdES signing and validation in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

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

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

PDFlibPas: tagged PDF accessibility structure in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

PDFlibPas: text, image, and font extraction in Delphi

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och…

Software Development Blog

Härdning av en Pascal PDF-tolkare mot skadliga filer

En PDF är inte ett dokument du öppnar. Det är ett litet program du kör. Varje inbäddat teckensnitt är en stackbaserad tolkningsmodul som väntar på teckensträngar (charstrings), varje bild är en…

Software Development Blog

Vektorgrafik i PDF med Delphi: Banor och gradienter

Den mesta Delphi-kod som hanterar PDF behandlar formatet som en behållare för två saker: textsekvenser och några placerade bitmappar. Den synen är korrekt så långt den går, men den lämnar den mest…

Software Development Blog

Skriva BIFF8 PivotTables i Delphi: SXDB och SXLI

Nästan varje del av det äldre binära Excel-formatet är en enskild post med en ren tvåbytes typ och en tvåbytes längd. A cell är enLABELSSTeller enNUMBER. En sammanslagen region är enMERGEDCELLS. Du…

Software Development Blog

HotXLS: charts, images, and drawing objects in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: conditional formatting, rich text, and styles

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS Component: CSV, TSV, HTML, and RTF export in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: data validation, AutoFilter, and worksheet tables

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: database export to spreadsheet reports in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

Excel-datumserier i Delphi: 1900 mot 1904 och numFmt

Öppna ett kalkylblad, klicka på en cell som visar2026-06-19och formelfältet läser fortfarande ett datum. Läs samma cell från Delphi och du får talet46192. Båda vyerna är korrekta, eftersom Excel…

Software Development Blog

HotXLS: defined names and cross-sheet formulas in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: formula calculation and custom functions in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS Component: large workbook performance in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: merged cells and layout-driven report templates

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS Component: ODS open, save, and round-trip in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: protection, page setup, and printing in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: sheet listing and lightweight workbook inspection

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS: streaming write and server batch jobs in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

Unicode-säker kalkylbladsexport i Delphi: RTF och HTML

Ett kalkylblad innehåller en kolumn med kundnamn. Vissa är på kinesiska, andra på kyrilliska, några har tyska umlaut eller franska accenter. Du exporterar det till CSV och öppnar resultatet, och…

Software Development Blog

HotXLS: workbook audit and conversion workbench in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

HotXLS Component: XLSX AES-protected output in Delphi

Skapa, redigera, granska, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett nativt Object Pascal-bibliotek med källkod för XLS- och XLSX-flöden, avsett…

Software Development Blog

Skapa ett enkelt PDF-dokument från grunden

Skapa ett enkelt PDF-dokument från grunden. Skapa ett PDF-dokument med Anteckningar Bemästra konsten att skapa PDF-filer manuellt och förstå den

Software Development Blog

Fördjupad utforskning av PDF-dokumentstruktur

Välkommen till den fascinerande världen av interna PDF-filer!Har du någonsin undrat vad som gör att en PDF-fil tickar? Utöver de välbekanta dokument vi ser dagligen ligger en sofistikerad arkitektur…

Software Development Blog

PDF-grafik förklaras: Förstå PDF-visuella element

Upptäck den fascinerande världen av PDF-grafik – från grundläggande former till komplexa visuella effekter. Den här omfattande guiden avslöjar hur PDF-filer skapar fantastiska bilder genom eleganta…

Software Development Blog

Förstå PDF-filstruktur: En teknisk översikt

Portable Document Format (PDF) har blivit de facto-standarden för dokumentutbyte och arkivering. Att förstå dess interna struktur är viktigt för utvecklare, systemadministratörer och alla som är…

Software Development Blog

Förstå PDF-sidträd: Varför sidordning är viktig

PDF-dokument kan se enkla ut på ytan, men deras interna struktur kan vara förvånansvärt komplex. Ett område som ofta slår upp utvecklare är att förstå hur beställning av PDF-sidor faktiskt fungerar.…

Software Development Blog

Förstå PDF: Universal Document Format

Varje dag öppnar miljontals människor PDF-filer utan att tänka på det. Men detta allestädes närvarande format revolutionerade hur vi delar dokument, och säkerställer att det du ser på din skärm…

Software Development Blog

Ange TDateTimePicker-format i Delphi 5

När Delphi 5-kompatibilitet lades till i ett äldre VCL-exempel misslyckades projektet på en rad som är helt normal i nyare Delphi-versioner. Koden försökte tilldela ett eget datummönster direkt till…

Software Development Blog

Portera Delphi _ftol inline assembly till 64-bitarsbyggen

Äldre Delphi-kod innehöll ibland en liten_ftol-hjälpare för att konvertera ett flyttalsvärde till ett heltal. I 32-bitarsprojekt var det vanligt att skriva en sådan hjälpare med inline assembler,…

Software Development Blog

Automatiserad PDF-preflight och riskgranskning med PDFium

Inom företagsutskrifter, arkivering och arbetsflöden för dokumentefterlevnad kan en PDF-fil inte bara "renderas". Den måste granskas. En PDF kan innehålla oplattade (unflattened) transparensgrupper…

Software Development Blog

Bygga tillgängliga PDF-läsare med talsyntes i Delphi

Tillgänglighet är inte längre en valfri funktion inom modern mjukvaruutveckling. Under regelverk som ADA (Americans with Disabilities Act) och EU:s webbtillgänglighetsdirektiv måste programvara som…

Software Development Blog

losLab PDF-bibliotek: En omfattande funktionsguide

losLab PDF Library är ett robust PDF Software Development Kit (SDK)som ger ett omfattande utbud av funktioner för hantering av PDF-filer. Den här guiden kommer att utforska de otaliga funktionerna…

Software Development Blog

Minnessäker PDF-tolkning: Försvar mot skadliga dokument

PDF-dokument är otroligt kraftfulla, men den kraften kommer med inneboende säkerhetsrisker. Eftersom PDF-filer stöder inbäddade filer, interaktivt JavaScript och komplexa binära strömmar används de…

Software Development Blog

Omvandla RTF-filer till PDF: En guide för utvecklare

I en värld av dokumentbehandling är det en vanlig uppgift att konvertera RTF-filer (Rich Text Format) till Portable Document Format (PDF). Denna konvertering säkerställer att dokumentets layout…