Delphi HotPDF Hello World: Ваша перша PDF-програма
Створіть перший PDF у Delphi з HotPDF: консольний Hello World, що встановлює шрифт Unicode, малює текст за допомогою TextOut та зберігає стиснутий файл
Блог про розробку програмного забезпечення losLab
Software Development Blog
Створіть перший PDF у Delphi з HotPDF: консольний Hello World, що встановлює шрифт Unicode, малює текст за допомогою TextOut та зберігає стиснутий файл
Чому повторне використання THotPDF викликає помилку завантаження, як працює цикл Create, BeginDoc, EndDoc, Free та коли варто створювати новий екземпляр
Створюйте текстові поля, прапорці, радіокнопки AcroForm та дії надсилання чи JavaScript у Delphi через HotPDF, уникаючи невідповідностей експортних значень
Прикріплення скриптів форматування, валідації та обчислення Acrobat AF до завантаженої форми AcroForm в Delphi за допомогою HotPDF для автоматичного
Додавайте Text, CheckBox, ComboBox, ListBox, PushButton і Signature поля до наявного PDF у Delphi з HotPDF, а також пояснення, чому /NeedAppearances є
Налаштування шифрування AES-256 у Delphi з HotPDF: паролі користувача та власника, дозволи, версії R5 та R6, а також порядок властивостей, що веде до збоїв
Тримайте переглядачі PDF у Delphi чуйними завдяки фоновому рендерингу HotPDF: ставте рендери сторінок у чергу поза потоком інтерфейсу, скасовуйте очікувані сторінки й кешуйте растрові зображення
Малювання лінійних штрих-кодів у PDF з Delphi через HotPDF: підтримувані символіки, вплив ширини модуля та вільної зони на можливість сканування
Додавайте закладки та іменовані цілі (named destinations) до існуючих документів PDF у Delphi за допомогою HotPDF: вкладеність AddLoadedOutline, XYZ-цілі та
Малюйте векторні фігури в PDF з Delphi через HotPDF: контури з MoveTo та LineTo, обведення й заливка, колір RGB, товщина ліній у системі координат зліва внизу
Підписуйте PDF із сховища сертифікатів Windows у Delphi та C++Builder за допомогою HotPDF: виправлення розбіжності порядку байтів CNG/CAPI та помилок компонування CertOpenStore
Оскільки в HotPDF немає об'єкта діаграм, малюйте стовпчикові, лінійні та кругові діаграми через Rectangle, LineTo та Circle в Delphi: математика та розмітка
Що формує HotPDF у PDF-файлах на Delphi, а що ні: двонаправлене (bidi) переупорядкування, арабські з'єднання, охоплення від івриту до тайської та деванагарі, і
Вийдіть за рамки Hello World з HotPDF TextOut у Delphi: налаштовуйте розмір і стиль шрифту, кут обертання, точні координати, інтервали між символами та словами
Вертикальний текст CJK у PDF з Delphi та HotPDF: перемикач IsVertical SetFont, розміщення гліфів згори вниз, фікс U+30FC та стовпці справа наліво
Як HotPDF розділяє переглядач PDF для Delphi на автономний THPDFViewerModel та представлення на основі TScrollBox, зберігаючи логіку масштабування, пошуку й навігації придатною для модульного тестування
Підпис PDF у Delphi з HotPDF: підписання через PFX, резервування ByteRange для зовнішніх підписів, базові поля PAdES та часові мітки документа
Обробляйте величезні PDF у Delphi без завантаження в пам'ять: дескриптори HotPDF Direct File API, зашифроване копіювання, підрахунок сторінок та оновлення
Перетворення CMS DER ECDSA-підписів у IEEE P1363 для BCryptVerifySignature у Delphi: строге декодування r та s, назви провайдерів кривих, зіставлення підписанта CMS
Змініть Title, Author, XMP, PageMode і закладки в уже завантаженому PDF за допомогою HotPDF у Delphi, а потім збережіть файл на місці без перебудови xref або
Інтерпретатор EMF і WMF у HotPDF перетворює градієнтні заливки GDI на осьове (axial) затінення PDF, а штрихові пензлі — на візерункові (tiling) шаблони, зберігаючи вектор Delphi справжнім
HotPDF перевіряє бізнес-правила Schematron EN 16931 у Delphi власним рушієм XPath 1.0, що пропускає перевірки XPath 2.0 і має заглушку для Delphi 7
Субсетинг шрифтів після запису файлу призводив до вбудовування повних шрифтів без помилок. Дізнайтеся, як виявити цю помилку порядку викликів в EndDoc у HotPDF
Розкодовуйте зображення із завантаженого PDF у Delphi за допомогою HotPDF ExtractLoadedImage: Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT і JBIG2 до
Вилучення тексту Unicode із завантажених PDF у Delphi за допомогою HotPDF: ExtractLoadedPageText, вилучення зі збереженням макета, CMaps ToUnicode та резервні
Сформовані арабські та індійські гліфи рендеряться як .notdef, коли замикання субсету ігнорує вивід GSUB. Як HotPDF об'єднує ID гліфів формування в субсет Delphi
Функція PDF типу 0 - це багатовимірна таблиця інтерполяції. Дізнайтеся, як HotPDF огортає її для 3D Color LUT та перетворення плашкових кольорів у Delphi
Як HotPDF обчислює функції PDF типу 2 (експоненційна інтерполяція), типу 3 (зшивання) та типу 4 (калькулятор PostScript) у Delphi, включно з підводними каменями roll та округлення
Word та Excel експортують PDF-файли з гібридними посиланнями, які добре завантажуються, але дають збій під час повторного збереження. Дізнайтеся, як HotPDF
HotPDF PrintHyperlink малює текст та розміщує URI анотацію в один виклик Delphi. Охоплює SetRGBHyperlinkColor, проблеми координат та поведінку програм
JBIG2 забезпечує найменший розмір PDF для відсканованих чорно-білих сторінок. Дізнайтеся, як HotPDF записує потоки JBIG2Decode у Delphi Відсканований контракт
HotPDF об'єднує словники символів JBIG2 між сторінками в один потік /JBIG2Globals у PDF для Delphi, скорочуючи повторне зберігання гліфів на багатосторінкових сканах
JPEG 2000 забезпечує високу глибину кольору та вейвлет-стиснення для зображень PDF. Дізнайтеся, як HotPDF декодує потоки JPXDecode у Delphi Відсканований
Як HotPDF декодує PDF DecodeParms у Delphi: теги рядків PNG-предиктора 10-15, різницювання зразків TIFF Predictor 2 та ширини кодів EarlyChange у LZW
HotPDF додає в Delphi шар рецензування з підсвічуванням, що тримає прямокутники позначок у пам'яті, ніколи не переписує PDF і залишається вирівняним при масштабуванні й обертанні
Зменшуйте розмір PDF у Delphi за допомогою потоків об'єктів та xref, а потім додавайте зміни як інкрементні оновлення через HotPDF без пошкодження старих версій
Стилістичні набори та варіанти містяться в таблиці GSUB шрифту. Дізнайтеся, як HotPDF виконує заміни salt та ss01-ss20 без HarfBuzz, на чистому Delphi
Генерація файлів PDF/A, PDF/X та PDF/UA з Delphi через HotPDF: колірні профілі, структури тегів, профілі ICC та кроки верифікації за допомогою veraPDF
Парсер сертифікатів є зоною атаки. Опис двох реальних вразливостей у PKCS#12 та ASN.1, переповнення цілого та відмову в обслуговуванні PBKDF2, виправлених у
Автоматична перевірка PDF у Delphi: створюйте стандартні файли за допомогою HotPDF, а потім перевіряйте їх через veraPDF та Acrobat перед публікацією
Друк завантаженого PDF-файлу з Delphi за допомогою HotPDF: керування TPrinter через PrintLoadedDocument, рендеринг сторінок у будь-який HDC та копіювання
Закривайте ділянки й створюйте N-up-розкладки на завантажених PDF у Delphi за допомогою операторів потоку вмісту HotPDF, а також дотримуйтеся межі безпеки
HotPDF рендерить осьові та радіальні градієнти PDF за допомогою оператора sh в Delphi, розбиваючи кожен градієнт на колірні смуги, обчислені його рушієм функцій
Як HotPDF рендерить вбудовані шрифти PDF у Delphi без їх встановлення: контури TrueType glyf, символьні рядки CFF Type 2, гліфи Type 3 та карти кодування
Рендеринг завантажених сторінок PDF у TBitmap в Delphi за допомогою HotPDF: API RenderLoadedPageToBitmap, вбудовані контури гліфів TrueType/CFF, шрифти Type3
Render PDF Separation and DeviceN spot colors in Delphi with HotPDF: tint transform functions, Type 4 calculator evaluation, Lab white point adaptation
Чотири тихі баги рендерера HotPDF у Delphi: операнди-назви з провідною похилою рискою, реверсована конкатенація cm та індекс токена, що обнулив дванадцять операторів
Практичний посібник із звітів PDF у Delphi: координати TextOut, вбудовування шрифтів Unicode, розміщення JPEG та PNG, масштабування примітивів малювання
Пошук та заміна тексту в існуючих файлах PDF із Delphi за допомогою HotPDF: пошук на рівні гліфів, зворотне кодування шрифтів та реальні обмеження субсетованих
Малюйте рядки набору даних як справжню таблицю PDF у Delphi: обчислюйте ширину стовпців, вирівнюйте текст, малюйте лінії та повторюйте заголовок на сторінках
Вирівняний текст PDF потребує розміщення пробілів з урахуванням скрипту та швидкого вимірювання ширини. Дізнайтеся, як HotPDF вирівнює рядки латиниці та CJK у
Перевірка цифрових підписів PDF у Delphi за допомогою HotPDF: зчитування деталей підписанта, повторне хешування байтів ByteRange, перевірка підписів CMS/RSA та
Перетворення динамічних форм XFA на AcroForm у Delphi через HotPDF FlattenLoadedXFA, перевірка попереджень зведення та обмеження архівування й PDF/A
Форми XFA зберігають форматований текст у підмножині HTML. Дізнайтеся, як HotPDF зводить серії exData та перетворює посилання a-href на нативні анотації PDF
Експорт та імпорт анотацій PDF як XFDF в Delphi за допомогою HotPDF: двосторонній обмін за стандартом ISO 19444-1 для ліній, багатокутників, малюнків, кольору
Generate, detect, and validate ZUGFeRD and Factur-X e-invoices in Delphi with HotPDF: PDF/A-3 embedding, EN 16931 Schematron rules, and honest engine limits
Додавайте анотації PDF у Delphi з HotPDF: нотатки, текст, фігури та штампи. Як rect розміщує їх та чим вони відрізняються від полів AcroForm
Використовуйте RtLTextOut від HotPDF для створення арабських та івритських PDF у Delphi: вибір charset, відмінності від TextOut, ефект Direction та шрифти