Hello World w Delphi HotPDF: Twój pierwszy program PDF
Napisz swój pierwszy PDF w Delphi z HotPDF: minimalny program Hello World w konsoli, który ustawia czcionkę Unicode, rysuje tekst TextOut i zapisuje plik
Blog programistyczny losLab Software
Software Development Blog
Napisz swój pierwszy PDF w Delphi z HotPDF: minimalny program Hello World w konsoli, który ustawia czcionkę Unicode, rysuje tekst TextOut i zapisuje plik
Od HotPDF v2.764.0 jedna instancja THotPDF zapisuje wiele dokumentów PDF w Delphi: ponowne użycie BeginDoc i EndDoc, starsze wersje i blokady plików
Praktyczny przewodnik po HotPDF Delphi Component i AcroForm fields and action logic: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
32-bitowa maska /Ff $8000FFFF wczytana przez Single wraca jako $80010000. Jak HotPDF czyta flagi pól AcroForm z dokładnych tokenów całkowitych
Dołączaj skrypty formatowania, walidacji i obliczeń Acrobat AF do załadowanego formularza AcroForm w Delphi za pomocą HotPDF, aby pola automatycznie sumowały
Jak HotPDF rozwiązuje odziedziczone /FT, /Ff, /V i /DV na polach AcroForm w Delphi, czyni nazwane pola dzieci adresowalnymi i resetuje do typowanych domyślnych
Dodawaj pola Text, CheckBox, ComboBox, ListBox, PushButton i Signature do PDF w Delphi z HotPDF i zobacz, dlaczego /NeedAppearances jest obowiązkowe
Praktyczny przewodnik po HotPDF Delphi Component i AES-256 encryption and permission policy: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Utrzymaj responsywność przeglądarek PDF w Delphi z renderowaniem w tle HotPDF: kolejkuj strony poza wątkiem UI, anuluj oczekujące i buforuj bitmapy
Rysuj liniowe kody kreskowe w pliku PDF z Delphi za pomocą HotPDF: obsługiwane symbole, w jaki sposób szerokość modułu i cicha strefa decydują o tym, czy
Dodaj zakładki i nazwane miejsca docelowe do istniejącego PDF w Delphi z HotPDF: zagnieżdżanie AddLoadedOutline, destynacje XYZ i pułapka semantyki /Count
Jak działa wbudowany OCR z dopasowaniem szablonów w HotPDF: kolejność wierszy DIB, binaryzacja Otsu, szablony glifów 16x24 i wielkość liter z klastrów wysokości
Rysuj kształty wektorowe w pliku PDF z Delphi za pomocą HotPDF: ścieżki z MoveTo i LineTo, obrys i wypełnienie, kolor RGB, grubość linii, układ jak w TCanvas
Jak HotPDF dekoduje CCITTFaxDecode w Delphi: tryb nieskompresowany T.4/T.6, pułapka 2D EOFB, odzyskiwanie wierszy przez DamagedRowsBeforeError
Podpisuj PDF certyfikatem z magazynu Windows w Delphi i C++Builderze przy pomocy HotPDF: napraw rozbieżną kolejność bajtów CNG i CAPI oraz błędy linkowania
Szyfruj PDF dla wskazanych posiadaczy certyfikatów w Delphi z HotPDF: odbiorcy RSA-OAEP i ECDH, X25519 i X448, kolejność odbiorców i klucze prywatne
HotPDF konwertuje fonty zmienne CFF2 na CFF1 z kluczami CID, więc aplikacje Delphi osadzają je w PDF z identyfikatorami glifów, szerokościami i mapami ToUnicode
HotPDF nie ma obiektu wykresu, więc samodzielnie rysujesz wykresy słupkowe, liniowe i kołowe za pomocą funkcji Rectangle, LineTo i Circle w Delphi
Jak HotPDF CloseIndirectObjects zwalnia współdzielony i cykliczny graf obiektów PDF w Delphi dokładnie raz, bez podwójnego zwolnienia i bez wycieku
Dekoduj niezaufane obrazy DCTDecode, JPXDecode i JBIG2Decode w izolowanych procesach roboczych HotPDF, korzystając z CodecIsolationMode, limitów czasu i pamięci
Jak HotPDF rysuje kolorowe glify emoji COLR v0, COLR v1, SVG, CBDT i sbix do PDF z paletami, trybami mieszania, bitmapowymi strikeami i fallbackiem rastrowym
HotPDF maluje gradienty COLRv1 repeat i reflect jako wektorowe shadingi PDF w Delphi z geometrią całych cykli, funkcjami per cykl i kolorem w świetle liniowym
Co HotPDF kształtuje w plikach PDF z Delphi, a czego nie: zmiana kolejności bidi, łączenie liter arabskich, zasięg od hebrajskiego po tajski i weryfikacja
Wyjdź poza Hello World z HotPDF TextOut w Delphi: ustaw rozmiar i styl czcionki, obróć o kąt, dokładnie umieść współrzędne oraz dostosuj odstępy między znakami
Rozmieszczaj pionowy tekst CJK w formacie PDF z Delphi za pomocą HotPDF: przełącznik IsVertical w SetFont, układanie i schodzenie glifów w dół, poprawka U+30FC
HotPDF CompressDocument zmniejsza PDF-y w Delphi maksymalnym Flate i kompaktowymi podzbiorami fontów z CIDToGIDMap; próbka 10.2 MB spadła do 20 kilobajtów
HotPDF odwiedza każdy operator strumienia treści PDF z poziomu Delphi i pozwala go zachować, usunąć albo zastąpić, dając identyczne bajty, gdy nic nie zmieniasz
Jak komponent PDF HotPDF dla Delphi implementuje filtry szyfrowania ISO: polityki StmF, StrF i EFF, nadpisania Crypt oraz kluczowanie strumieni obiektów
Podpisuj PDF z Delphi kluczem u dostawcy Cloud Signature Consortium: provider CSC HotPDF, transport HTTP w twojej aplikacji, SAD jednorazowy i bezpieczne retry
Jak HotPDF dzieli przeglądarkę PDF w Delphi na bezinterfejsowy THPDFViewerModel i widok TScrollBox, dzięki czemu logika powiększania i nawigacji jest testowalna
Dlaczego JPEG CMYK i YCCK w PDF wychodzi odwrócony albo wyblakły i jak HotPDF dla Delphi respektuje DCTDecode ColorTransform oraz DecodeParms zgrane z etapami
HotPDF DeletePage przycina nazwane miejsca docelowe, zakładki, drzewo struktury, ParentTree, wpisy OBJR, adnotacje odsyłaczy przy usuwaniu strony PDF w Delphi
HotPDF zapisuje diagnostyczne PDF-y do edycji w zwykłym edytorze tekstu, a potem naprawia je w Delphi, odbudowując długości, xref i trailer bez serializacji
Praktyczny przewodnik po HotPDF Delphi Component i digital signatures and PAdES-ready signing: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Przetwarzaj ogromne pliki PDF w Delphi bez wczytywania ich do pamięci: uchwyty Direct File API HotPDF, kopia szyfrowana, liczba stron i zapisy przyrostowe
Jak dyskowy cache stron RenderCacheFolder w HotPDF identyfikuje źródło PDF, kiedy wpisy tracą ważność i dlaczego pliki zaszyfrowane oraz junctiony są pomijane
Klasyfikuj każdą przyrostową rewizję PDF po podpisaniu za pomocą HotPDF AnalyzeLoadedSignatureRevisions i oceniaj wynik wobec DocMDP i FieldMDP w Delphi
Wypełniaj dynamiczne formularze XFA w Delphi przez HotPDF TXFAWidgetRuntime: atomowy commit i rollback, ograniczone przebiegi calculate i reflow, jeden wątek
Konwersja podpisów ECDSA DER CMS na IEEE P1363 dla BCryptVerifySignature w Delphi: ścisłe dekodowanie r i s, nazwy dostawców krzywych i dopasowanie
Zmieniaj Title, Author, XMP, PageMode i zakładki w już wczytanym PDF-ie z HotPDF w Delphi, a potem zapisuj go bez przebudowy xref ani grafu obiektów
Interpreter EMF i WMF w HotPDF mapuje gradientowe wypełnienia GDI na osiowe cieniowanie PDF, a pędzle kreskowane na wzorce kafelkowe, zachowując prawdziwą
HotPDF waliduje reguły biznesowe Schematron EN 16931 w Delphi za pomocą natywnego silnika XPath 1.0, który pomija sprawdzenia XPath 2.0 i działa jako zaślepka
Podzbiory czcionek uruchamiane po zapisaniu pliku tworzyły pełne czcionki bez błędu. Zobacz, jak błąd kolejności EndDoc ukrył się w HotPDF i jak go wykryć
Dekoduj obrazy z wczytanego PDF w Delphi z HotPDF ExtractLoadedImage: filtry Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT i JBIG2 do TBitmap
Wyodrębniaj tekst Unicode z załadowanych plików PDF w Delphi za pomocą HotPDF: ExtractLoadedPageText, wyodrębnianie z zachowaniem układu strony, tabele
HotPDF usuwa zduplikowane znaki po fałszywym boldzie i nadrukowanych logo przy ekstrakcji tekstu PDF w Delphi i obsługuje nieposortowane tablice szerokości CID
HotPDF Component nakłada FDF Differences w Delphi jako jedno ograniczone doklejenie związane z długością i SHA-256 bazy i dopuszczone przez DocMDP i FieldMDP
HotPDF FlattenLoadedPageRotation wypala obrót /Rotate w stronach PDF w Delphi, przepisuje MediaBox, CropBox i TrimBox oraz trzyma adnotacje i łącza w ryzach
Kształtowane glify arabskie i indyjskie renderują się jako .notdef, gdy domknięcie subsetu ignoruje wyjście GSUB — jak HotPDF sumuje ID glifów do podzbioru
Co się zmienia, gdy HotPDF kompiluje się pod Free Pascalem i Lazarusem: backendy deflate i AES w Pascalu, stubowane kodeki natywne i 4 pułapki przenośności
HotPDF buduje się na Free Pascal 3.2.2 i Lazarus 4.6 dla Win64: brama trybu Delphi, dlaczego natywne kodeki się nie zlinkują i awaryjny render szeregowy
Free Pascal na Win32 dekoruje importy cdecl podkreślnikiem, ale eksportuje nazwy public name dosłownie, a HotPDF godzi obie reguły bez łamania Delphi
Funkcja PDF typu 0 to wielowymiarowa tabela interpolacji. Zobacz, jak HotPDF opakowuje ją dla 3D LUT kolorów i transformacji odcieni w Delphi
Jak HotPDF oblicza funkcje PDF typu 2 (wykładnicza), typu 3 (zszywanie) i typu 4 (kalkulator PostScript) w Delphi, w tym pułapki roll i zaokrąglania
Jak HotPDF łamie wielokolumnowy HTML CSS na stronach PDF z Delphi: reguły liczby kolumn, wyważone kolumny, column-fill, column-span i column-rule
HotPDF renderuje tabele HTML z siatką zajętości dla rowspan, mierzonymi wysokościami wierszy i nagłówkami powtarzanymi między stronami, z dwiema odmowami
HotPDF konwertuje HTML5 na PDF w Delphi z prawdziwą kaskadą CSS, tabelami i podziałami stron, odmawiając pobrań sieciowych i limitując budżet parsera
Word i Excel eksportują hybrydowe pliki PDF, które ładują się dobrze, ale zawodzą przy ponownym zapisie. Zobacz, jak HotPDF czyta tabelę /XRefStm i bezpiecznie
Hiperłącza HotPDF w Delphi: łącza URI PrintHyperlink, hotspoty AddURILink, nawigacja wewnątrz dokumentu AddGoToLink, obejścia wielowierszowe i uwagi o PDF/UA
HotPDF dodaje separowalne jądra bicubic i Lanczos3 do downsamplingu obrazów plus dithering Floyd-Steinberg, a każde z nich wymienia szybkość na jakość
Jak HotPDF normalizuje indeksowane palety PDF z baz Gray, CMYK, Lab i ICCBased w Delphi i broni się przed cyklami odwołań pośrednich limitem głębokości
Dlaczego przecinek dziesiętny w locale psuje strumienie treści PDF w Delphi i jak HotPDF przypina niezmienne formatowanie liczb w Type 1, SVG i buildach FPC
JBIG2 daje najlepszą kompresję dla czarno-białych skanów w PDF. Dowiedz się, jak HotPDF zapisuje strumienie JBIG2Decode i podłącza backendy koderów w Delphi
HotPDF scala słowniki symboli JBIG2 między stronami w jeden strumień /JBIG2Globals w PDF z Delphi, ograniczając powtórne przechowywanie glifów w skanach
JPEG 2000 zapewnia wysoką głębię bitową i kompresję falkową obrazów PDF. Zobacz, jak HotPDF dekoduje strumienie JPXDecode i osadza obrazy JP2 i J2K w Delphi
HotPDF buduje stronicowane dokumenty PDF z deklaratywnego drzewa układu w Delphi i automatycznie generuje drzewo struktury PDF/UA na przełamaniach stron
HotPDF ładuje składowe strumieni obiektów PDF leniwie: dlaczego pełne przepisanie musi je najpierw rozwinąć, jak kwarantanna odszyfrowania blokuje złe zapisy
Jak HotPDF zapisuje zlinearyzowany PDF dla Fast Web View w Delphi: podział na strony, tabele podpowiedzi, zbieżność układu i limit przesunięcia 4 GiB
Podnieś świeżo podpisany PDF z B-B do B-LT jednym wywołaniem HotPDF, domknij łańcuch przez AIA caIssuers i egzekwuj wartości seed deklarowane przez pole
Jak HotPDF dekoduje PDF DecodeParms w Delphi: znaczniki wiersza filtra PNG od 10 do 15, różnicowanie próbek TIFF Predictor 2 i szerokości kodów LZW EarlyChange
Jak HotPDF weryfikuje podpisy CMS ML-DSA, Ed25519 i Ed448 w Delphi i podpisuje przez callback, zdalnych lub PKCS#11 dostawców trzymających klucz prywatny
Jak HotPDF trzyma wartości list multi-select jako tablice w eksporcie i imporcie FDF oraz XFDF w Delphi: każda wartość sprawdzana względem /Opt, /I odbudowywane
HotPDF uruchamia modele ONNX RapidOCR w natywnej DLL i buduje przeszukiwalny PDF w Delphi bez Pythona: reguły ABI C, własność modeli, anulowanie kooperatywne
Twórz przestrzenie NChannel ISO 32000-2 w Delphi przez HotPDF: pięcioelementowa postać DeviceN, tinty Separation per spot i kontrole tabeli colorantów PDF/X-6n
Dlaczego limity per-filtr nie wychwytują zagnieżdżonych bomb dekompresyjnych PDF, i jak pułap DecodeBudgetBytes w HotPDF ogranicza każdy etap jednego łańcucha
Jak HotPDF implementuje P-256, P-384, P-521, X25519 i X448 w czystym Pascalu i jak jedno porównanie pożyczek w redukcji Montgomery ukrywało błąd przez miesiąc
HotPDF dodaje warstwę wyróżnień w Delphi, przechowując prostokąty znaczników w pamięci, nigdy nie przepisując PDF-a, wyrównaną przy zoomie i obrocie
Przypisz zużycie pamięci wczytanego PDF obiektom, które je zatrzymują, dzięki grafom zależności HotPDF, analizie dominatorów i licznikom internowania
Zmniejsz rozmiar PDF w Delphi strumieniami obiektów i xref, a potem dopisuj zmiany jako aktualizacje przyrostowe w HotPDF, zachowując wcześniejsze rewizje
Dlaczego warstwy tekstu OCR i boxy zacierania twarzy dryfują na przyciętych stronach PDF i jak kod w Delphi mapuje piksele bitmapy z powrotem przez CropBox
Zestawy stylistyczne i warianty żyją w tabeli GSUB czcionki. Zobacz, jak HotPDF rozwiązuje podstawienia salt oraz ss01-ss20 bez HarfBuzz, w czystym Delphi
HotPDF renderuje wczytaną stronę PDF do bitmapy, HDC drukarki lub metapliku przez jedną abstrakcję urządzenia i symuluje overprint CMYK dla proofingu maszyny
HotPDF zamienia dowolną wczytaną stronę PDF w samodzielny SVG, zachowując macierze tekstu, obrót strony, odbicia obrazów, wzory kresek i cienkie linie
Jak HotPDF odbudowuje spacje wyrazów i końce linii przy ekstrakcji tekstu stron PDF w Delphi, pomija tekst poza ramką crop i czyta tekst Form XObject
HotPDF renderuje strony PDF na wątkach roboczych w Delphi z uporządkowanym wydawaniem wyników, przeciwciśnieniem i budżetem pamięci na szczyt zużycia bitmap
Gałąź parsera, która nie konsumuje bajtów, zamienia 40-bajtowy PDF w nieskończoną pętlę. HotPDF znalazł cztery zakleszczenia w Delphi i potwierdził poprawki
Jak HotPDF waliduje łańcuch rewizji PDF MAC ISO/TS 32004 w Delphi: strumienie prefiksów per rewizja, kolejność podpisu i uwierzytelnione bity uprawnień
Zapisuj natywny PDF 2.0 z Delphi z HotPDF: profile PDF/A-4, przestrzenie nazw struktury PDF/UA-2, pliki powiązane i sprawdzenia EndDoc łapiące zepsute drzewo
Praktyczny przewodnik po HotPDF Delphi Component i PDF/A, PDF/X, and PDF/UA validation: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
HotPDF waliduje kolory treści PDF/X-1a przy EndDoc w Delphi i odrzuca DeviceRGB, CalRGB i ICC RGB; rysuj kolory CMYK i spot, które taką kontrolę przejdą
HotPDF ponownie używa podzbiorów TrueType i OpenType z trwałej pamięci podręcznej na dysku, z kluczami po treści, wykluczaniem LRU i czytelnymi statystykami
Parser certyfikatów to powierzchnia ataku. Zobacz dwie luki w PKCS#12 i ASN.1, przepełnienie liczby całkowitej i DoS w PBKDF2, naprawione w HotPDF
Zbuduj automatyczną bramkę preflight PDF w Delphi: generuj pliki zgodne ze standardami w HotPDF, a potem sprawdzaj je w veraPDF i Acrobacie przed wydaniem
Drukuj załadowany plik PDF z Delphi za pomocą HotPDF: steruj TPrinter poprzez PrintLoadedDocument, renderuj strony do dowolnego kontekstu HDC i kopiuj
Wczytuj PDF przez HTTP lub wolne udziały sieciowe z HotPDF THPDFCoalescingRandomAccessSource: buforowanie bloków, odczyt wyprzedzający i statystyki zakresów
Gdy model i słownik OCR się rozjadą, chiński, cyrylica czy arabski zamienia się w bezsens. Presety RapidOCR w HotPDF przypinają parę i weryfikują kolejność CTC
Zasłaniaj obszary i buduj układy N-up na wczytanych PDF-ach w Delphi z operatorami content stream w HotPDF, plus granicę bezpieczeństwa redakcji, której musisz
Jak HotPDF naprawił odwrócony wielomian Reed-Solomon w czterech enkoderach kodów 2D w Delphi i dlaczego testy QR, Data Matrix i PDF417 tego nie wykryły
Komponent HotPDF renderuje osiowe i promieniowe cieniowanie PDF za pomocą operatora sh w Delphi, dzieląc każdy gradient na pasma kolorów wyliczane przez silnik
Jak HotPDF renderuje wbudowane czcionki PDF w Delphi bez ich instalowania: obrysy TrueType glyf, charstringi CFF Type 2, glify Type 3 oraz mapy kodowania
Jak HotPDF renderuje nieosadzone fonty PDF w Delphi: dekodowanie nazw, wyszukiwanie rodzin, szerokości standard 14, flagi deskryptora i pułapki stron kodowych
Renderuj załadowane strony PDF do TBitmap w Delphi za pomocą HotPDF: interfejs API RenderLoadedPageToBitmap, wbudowane obrysy glifów TrueType/CFF, czcionki
Renderuj kolory dodatkowe Separation i DeviceN w Delphi z HotPDF: funkcje tint transform, ewaluacja kalkulatora Type 4, adaptacja punktu bieli Lab
Cztery ciche błędy renderera HotPDF w Delphi: operandy nazw z wiodącym ukośnikiem, odwrócona konkatenacja cm i indeks tokenu, który wyzerował dwanaście
Praktyczny przewodnik po HotPDF Delphi Component i report output with fonts and images: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Zapisy HotPDF identyczne co do bajtu w Delphi: ReproducibleOutput przypina datę utworzenia PDF, ID w trailerze, losowe bajty AES i kolejność słowników
HotPDF Resolution każe współrzędnym, rozmiarom SetFont i TextWidth używać 1/Resolution cala, lecz szerokość strony zostaje w punktach; używaj UserWidth
HotPDF dekoduje obrócone symbole QR w załadowanych stronach PDF, normalizując wszystkie osiem orientacji D4 wewnątrz dekodera, a nie obracając maskę skanu
Wyszukuj i zamieniaj tekst w istniejących plikach PDF z Delphi przy użyciu HotPDF: wyszukiwanie po glifach, odwrotne kodowanie czcionki i realne granice
Jak HotPDF SetFormFieldValue wypełnia istniejące pola AcroForm w Delphi: nazwy pól UTF-16, stany /AS checkboxów, indeksy /I list i strumienie wyglądu
Pola comb AcroForm z tekstem arabskim i hebrajskim w Delphi przez HotPDF: komórki Unicode scalar, ligatury przez komórki, kolejność bidi i limity
Jak HotPDF for Delphi odrzuca podmienianie podpisów PDF, sprawdzając każdy bajt przerwy ByteRange, i jak bezpiecznie dodać drugi podpis do podpisanego PDF-a
Trzy koszty spowalniają wczytywanie podpisanego AES-256 R6 PDF: parsowanie bez bufora, zdublowane KDF hasła i powolna pętla AES — i jak omija je HotPDF
HotPDF porównuje dwa pliki PDF w Delphi, przechodząc graf obiektów od katalogu i różnicując wyrenderowane strony, przy czym oba przebiegi mają swoje budżety
Jak HotPDF czyta tekst otagowanego PDF w kolejności tworzenia, przechodząc drzewo struktury i składając glify po MCID, z fallbackiem dla stron bez tagów
HotPDF wczytuje grafikę SVG do PDF jako wielokrotnie używalny Form XObject, zachowuje gradienty, przycinanie i linki, a odrzuca skrypty i zewnętrzne odwołania
HotPDF v2.743.0 zapisuje w Delphi adnotacje PDF bez strumienia /AP, tworząc wygląd widgetów i znaczników, aby wartości formularza NeedAppearances przetrwały
Rysowanie wierszy danych jako prawdziwej tabeli PDF w Delphi: szerokości kolumn, wyrównanie tekstu w komórkach, linie siatki i powtarzanie nagłówka
HotPDF woła C API Tesseracta w procesie z Delphi dla przeszukiwalnego PDF: nieprzezroczysty monitor, jednobajtowy bool C w callbacku i timeouty kooperatywne
Tesseract pisze ramki słów jako TSV, a HotPDF robi z nich przeszukiwalny PDF w Delphi: ścisłe parsowanie wierszy, potomek z dwoma uchwytami i wszystko albo nic
Justowanie tekstu PDF wymaga obsługi różnych pism i szybkiego pomiaru szerokości: jak HotPDF justuje tekst łaciński i CJK, ograniczając wywołania GDI w Delphi
Jak renderer HotPDF liczy advance glifów w przestrzeni tekstu wg ISO 32000-1 9.4.4 i leniwie odtwarza regiony klipu GDI na Q bez utraty szybkości równoległej
Jak HotPDF renderuje wzorce kafelkowe PDF w Delphi: stan wzorca między q i Q, przycięte ścieżki wypełnienia i obrysu, widoczne zakresy kafelków i twarde
Jak HotPDF renderuje grupy przezroczystości PDF z Multiply i innymi trybami mieszania, odzyskuje alfę grupy i ustala, jak maski luminancji czytają kolor
Dlaczego akcenty znikają przy renderowaniu fontów PDF w Delphi: kolejność macierzy glifów kompozytowych TrueType, seac w endchar CFF i subsetowanie w HotPDF
Jak HotPDF ExtractLoadedTypedTables odtwarza tabele z PDF w Delphi: tolerancja kolumn, ostrożne łączenie stron, wartości typowane i pochodzenie komórek
HotPDF zapisuje każdy punkt kodowy, który wyrenderowałby się jako tofu w trakcie rysowania strony, i kieruje lukę przez łańcuchy fallbacku fontów per skrypt
HotPDF zamienia zmienne fonty OpenType w statyczne instancje osadzalne w PDF, wypalając wartości osi w konturach, metrykach i przebudowanych tablicach sfnt
Weryfikuj podpisy cyfrowe PDF w Delphi z HotPDF: odczytuj dane podpisującego, przeliczaj skróty ByteRange, sprawdzaj podpisy CMS/RSA i gwarancje svValid
HotPDF dekoduje bezstratny WebP VP8L w czystym Object Pascalu, więc AddImageFromFile przyjmuje .webp bez DLL oraz pułapek bitowych RFC 9649 w Delphi
Pięć pułapek Delphi tylko na Win64 z utwardzania HotPDF: przepełnienie Power, pętla na starym TList.Count, granice Int64, cyfry float na FPC i asercje NativeInt
Praktyczny przewodnik po HotPDF Delphi Component i XFA, AcroForm, and flattening decisions: architektura, diagnostyka, walidacja, przypadki brzegowe i lista
Formularze XFA przechowują tekst sformatowany jako podzbiór HTML. Dowiedz się, jak HotPDF spłaszcza fragmenty exData i zamienia ich linki a-href na natywne
Eksportuj i importuj adnotacje PDF jako XFDF w Delphi za pomocą HotPDF: dwukierunkowa zgodność z ISO 19444-1 dla linii, wielokątów, rysunków odręcznych, koloru
Jak HotPDF konwertuje XPS i OpenXPS do PDF w Delphi: macierz stron 0.75, Form XObjects z VisualBrush, wzory kafelkowania ImageBrush i cieniowanie eliptyczne
Generuj, wykrywaj i waliduj e-faktury ZUGFeRD i Factur-X w Delphi za pomocą HotPDF: osadzanie PDF/A-3, reguły Schematron EN 16931 i szczere ograniczenia silnika
Dodawaj adnotacje PDF w Delphi z HotPDF: notatki tekstowe, wolny tekst, kwadraty i pieczątki. Jak prostokąt (rect) umiejscawia każdą z nich i czym różnią się
Referencja HotPDF RtLTextOut dla Delphi: sygnatura, parametry, konfiguracja charset 178/177, RegisterUnicodeTTF, działający przykład i naprawione typowe błędy