Блог о разработке ПО

Статьи на русском

Читайте технические заметки losLab о PDF, Delphi и программном обеспечении для документов

Software Development Blog

HotPDF Component: AcroForm fields and action logic в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: AES-256 encryption and permission policy в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: Unicode text shaping for complex scripts в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: digital signatures and PAdES-ready signing в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: Direct File API processing for large PDFs в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

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

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

Защита подписи PDF в Delphi от вредоносных файлов PKCS#12

Когда вы подписываете PDF, вы обычно думаете о ключе подписи как о чем-то, что вы полностью контролируете. Он находится в созданном вами файле.pfx, защищенном выбранным вами паролем. Код, считывающий…

Software Development Blog

HotPDF Component: automated PDF preflight reports в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: report output with fonts and images в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

HotPDF: XFA, AcroForm, and flattening decisions в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с…

Software Development Blog

Комплексное руководство по созданию штрих-кода PDF

В современном цифровом мире штрихкоды являются основой систем управления запасами, розничной торговли и отслеживания данных. Возможность создания профессиональных PDF-документов, содержащих различные…

Software Development Blog

Добавление кликабельных гиперссылок в PDF с HotPDF

Этот пример HotPDF показывает, как размещать кликабельные гиперссылки в сгенерированном PDF-документе. Гиперссылки — небольшая функция, но они важны в счетах, отчетах, product sheets, экспорте…

Software Development Blog

Образец диаграммы HotPDF

Этот пример компонента HotPDF экспортирует диаграмму Delphi TeeChart в документ PDF. Этот пример демонстрирует практический мост между интерактивными диаграммами VCL и распространяемыми отчетами PDF:…

Software Development Blog

Освоение аннотаций PDF с помощью компонента HotPDF Delphi

Аннотации PDF – одна из самых мощных функций для создания интерактивных и совместных документов. Они позволяют пользователям добавлять комментарии, выделения, штампы и мультимедийный контент…

Software Development Blog

Пример компонента Delphi HotPDF Hello World

Пример компонента Delphi HotPDF Hello World. Привет, мир, от компонента HotPDF для Delphi. Добро пожаловать в полное руководство по компоненту HotPDF для

Software Development Blog

Пример проекта Delphi TextOut компонента HotPDF

Это всестороннеекомпонент HotPDFПример TextOut демонстрирует расширенные возможности работы со шрифтами, поддержку наборов символов, масштабирование текста, настройку интервалов и режимы рендеринга.…

Software Development Blog

Рисование холста HotPDF

Этот пример компонента HotPDF демонстрирует, как создавать векторные графические элементы PDF с использованием той же модели TCanvas, которую разработчики Delphi уже используют в приложениях VCL.…

Software Development Blog

Таблица HotPDF в PDF

Этот пример компонента HotPDF преобразует записи базы данных в таблицу в формате PDF с постраничной нумерацией. Это компактный шаблон генерации отчетов: чтение строк из набора данных, отрисовка…

Software Development Blog

Функция RtLTextOut в компоненте HotPDF

Языки, использующие направление письма справа налево (RTL), составляют значительную часть мировых систем письменной коммуникации, охватывая более 400 миллионов человек во всем мире. К ним относятся…

Software Development Blog

Аудит рисков безопасности PDF с помощью PDFium в Delphi

Файл PDF представляет собой не просто аналог бумажного листа. Это контейнер, способный нести скрипты, выполняемые при открытии файла, ссылки для запуска внешних программ и перехода на веб-серверы,…

Software Development Blog

Защита привязки PDFium Component: ABI и безопасность памяти

Привязка Pascal к библиотеке C выглядит как обычный код на Pascal. Вы вызываете метод, получаете запись и освобождаете выделенные ресурсы. Проблема заключается в том, что PDFium является библиотекой…

Software Development Blog

PDFium Component: accessible PDF reader design в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium Component: annotation review UI в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: form-field navigation and viewer validation

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: Lazarus and Free Pascal viewer integration в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: low-vision color filters and reading modes в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium Component: PDF intake and review workbench в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: PreflightReportCli batch validation в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: render cache and zoom performance в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium Component: secure PDF preview surfaces в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

PDFium: word tracking and speech cursoring в Delphi

Встраивайте workflow PDFium Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм,…

Software Development Blog

Многократное использование штампов страниц через Form XObjects в PDFium

Нанесение водяного знака или логотипа на каждую страницу документа кажется простой пятиминутной задачей, пока вы не проверите размер итогового файла. Очевидный подход заключается в циклическом обходе…

Software Development Blog

Потоковая загрузка огромных PDF по требованию с помощью PDFium в Delphi

Отсканированный архив может занимать несколько гигабайт в одном PDF-файле. Программа просмотра, открывающая такой файл, обычно отображает одну страницу, например оглавление или страницу, на которую…

Software Development Blog

Анализ свойств шрифта PDF с помощью PDFium Component в Delphi

Понимание используемых шрифтов в документе PDF необходимо для контроля качества, соответствия требованиям доступности и криминалистического анализа документов.Свойства шрифтаДемонстрация показывает,…

Software Development Blog

Извлечение изображений из PDF-документов с помощью PDFium Component в Delphi

PDF документы часто содержат ценные изображения — фотографии, диаграммы, графики и иллюстрации.Извлечение изображенийДемонстрация показывает, как извлечь все встроенные изображения из PDF документа с…

Software Development Blog

Извлечение текста из PDF-документов с использованием PDFium Component в Delphi

Извлечение текста - одна из самых распространенных задач обработки PDF-файлов. Независимо от того, создаете ли вы поисковую систему документов, приложение для анализа данных или систему управления…

Software Development Blog

Использование PDFium Component в Delphi для параллельного сравнения PDF-документов

Сравнение нескольких PDF-документов рядом друг с другом необходимо для проверки правок, контроля качества и проверки документов.Режим разделения экранаДемонстрация показывает, как одновременно…

Software Development Blog

Объединение нескольких файлов PDF в один документ с помощью PDFium Component

Объединение нескольких документов PDF в один файл является распространенной потребностью в процессах управления документами.Демонстрация объединения PDF.Демонстрация показывает, как объединить любое…

Software Development Blog

Печать PDF-документов с помощью PDFium Component в Delphi

Печать документов PDF с точной отрисовкой и правильным масштабированием является распространенной необходимостью.Print PDFДемонстрация показывает, как реализовать профессиональную печать PDF с…

Software Development Blog

Преобразование страниц PDF в изображения JPEG с помощью PDFium Component в Delphi

Преобразование страниц PDF в изображения необходимо для создания миниатюр, предварительных просмотров и отображения в веб-браузерах.Демонстрация преобразования PDF в JPG.Демонстрация показывает, как…

Software Development Blog

Создание многофункциональной программы просмотра PDF с помощью PDFium Component в Delphi

В этом руководстве мы рассмотрим, как создать профессиональное приложение для просмотра PDF-файлов с использованием PDFium Component, мощного компонента Delphi, который использует движок рендеринга PDFium…

Software Development Blog

Штрихкоды в PDF с помощью Delphi: QR, PDF417, DataMatrix

Штрихкод на транспортной этикетке или счете выполняет одну задачу: он должен быть считан сканером с первого раза. Будет ли код успешно считан, решается задолго до того, как посылка прибудет на склад.…

Software Development Blog

PDFlibPas: compliance and signing workbench в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

PDFlibPas: DLL, ActiveX, and Dylib integration в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

GeoPDF в Delphi: географические координаты с помощью PDFlibPas

Большинство разработчиков воспринимают страницу PDF как обычный лист бумаги с текстом и рисунками. Геопривязанный PDF представляет собой гораздо большее. Он содержит достаточно информации, чтобы по…

Software Development Blog

Интерактивные PDF-формы в Delphi: действия и JavaScript

Само по себе pole формы PDF представляет собой просто область, содержащую значение. Форма начинает вести себя как небольшое приложение благодаря привязанному к ней действию: клик, который скрывает…

Software Development Blog

PDFlibPas: large-PDF merge and split with direct access

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

PDFlibPas: multi-engine PDF rendering в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

Слои PDF в Delphi: группы дополнительного содержимого (OCG)

Геодезист открывает план участка и хочет скрыть горизонтали рельефа, оставив включенными инженерные сети. Рецензент хочет видеть красные пометки на экране, но скрыть их при печати. Информационный…

Software Development Blog

PDFlibPas: PAdES signing and validation в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

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

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

PDFlibPas: print preview and device-context output в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

PDFlibPas: tagged PDF accessibility structure в Delphi

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и…

Software Development Blog

Защита парсера PDF на Pascal от вредоносных файлов

Документ PDF представляет собой не просто файл, который вы открываете. Это небольшая программа, которую вы запускаете. Каждый встроенный шрифт представляет собой стек интерпретатора, ожидающий…

Software Development Blog

Запись сводных таблиц BIFF8 в Delphi: SXDB и SXLI

Почти каждый элемент устаревшего двоичного формата Excel представляет собой одну запись с двухбайтовым типом и двухбайтовой длиной. Ячейка является записьюLABELSSTилиNUMBER, а объединенная область…

Software Development Blog

HotXLS: charts, images, and drawing objects в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: comments, hyperlinks, and review workflows в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: conditional formatting, rich text, and styles

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

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

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: data validation, AutoFilter, and worksheet tables

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: database export to spreadsheet reports в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Порядковые номера дат Excel в Delphi: 1900 против 1904 и numFmt

Откройте электронную таблицу, выберите ячейку с датой2026-06-19, и в строке формул отобразится дата. Прочитайте эту же ячейку в программе Delphi, и вы получите число46192. Оба значения верны, так как…

Software Development Blog

HotXLS: defined names and cross-sheet formulas в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Инженерные функции в Delphi: преобразование систем счисления и комплексные числа

Семейство инженерных функций в Excel кажется простейшим разделом справочника. ФункцияDEC2BINпреобразует число в двоичную строку,HEX2DECвыполняет обратное действие, аIMSUMскладывает два комплексных…

Software Development Blog

HotXLS: formula calculation and custom functions в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS Component: large workbook performance в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: merged cells and layout-driven report templates

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

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

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Почему Excel отклоняет зашифрованную книгу: ECB и RC4

Вы записываете книгу, шифруете ее с паролем, передаете файл коллеге, и тот открывает его в Excel. Excel запрашивает пароль. Коллега вводит его, и Excel принимает пароль. На первый взгляд шифрование…

Software Development Blog

HotXLS Component: Office-free workbook automation в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: protection, page setup, and printing в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: sheet listing and lightweight workbook inspection

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Статистические функции Excel в Delphi: NORM, CHISQ, BETA

Если ввести формулу=NORM.DIST(115,100,15,TRUE)в ячейку, Excel без лишних сложностей вернет значение 0.8413447. Этот вызов похож на простой поиск по таблице готовых значений. Однако это не так. За…

Software Development Blog

HotXLS: streaming write and server batch jobs в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS Component: template-based report generation в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Безопасный экспорт таблиц в формате Unicode в Delphi: RTF и HTML

В электронной таблице есть столбец с именами клиентов. Некоторые из них написаны на китайском языке, некоторые на кириллице, другие содержат немецкие умлауты или французские диакритические знаки. Вы…

Software Development Blog

HotXLS: VBA payload and external link preservation в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: workbook audit and conversion workbench в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS: workbook metadata and document properties в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

HotXLS Component: XLSX AES-protected output в Delphi

Создавайте, редактируйте, проверяйте, вычисляйте и экспортируйте книги Excel напрямую из кода Delphi или C++Builder. HotXLS — нативная библиотека Object Pascal с исходным кодом для рабочих процессов…

Software Development Blog

Обработка текста и шрифтов PDF с примерами кода и лучшими практиками

Документы PDF произвели революцию в том, как мы обмениваемся и сохраняем форматированный текст на различных платформах и устройствах. Но за безупречным внешним видом каждого PDF-документа скрыта…

Software Development Blog

Понимание PDF: универсальный формат документа

Каждый день миллионы людей открывают PDF-файлы, не задумываясь об этом. Но этот повсеместный формат произвел революцию в том, как мы обмениваемся документами, гарантируя, что то, что вы видите на…

Software Development Blog

Понимание структуры файла PDF: технический обзор

Переносимый формат документов (PDF) стал де-факто стандартом для обмена и архивирования документов. Понимание его внутренней структуры необходимо разработчикам, системным администраторам и всем, кто…

Software Development Blog

Углубленное исследование структуры PDF-документа

Добро пожаловать в увлекательный мир внутренней работы PDF!Вы когда-нибудь задумывались, что скрывается внутри файла PDF? За привычными документами, которые мы видим каждый день, стоит сложная…

Software Development Blog

Alcinoe с поддержкой Delphi 11.1 Alexandria

Alcinoe с поддержкой Delphi 11.1 Alexandria. Alcinoe Component Library от Zeus64 - это бесплатная библиотека визуальных и невидимых компонентов для Delphi

Software Development Blog

Кросс-компиляция компонентов Delphi для C++Builder: как избежать неразрешенных внешних ссылок

При поддержке компонента VCL, написанного на Delphi, но используемого пользователями как Delphi, так и C++Builder, вы быстро понимаете, что две системы сборки обрабатывают зависимости совершенно…

Software Development Blog

Перенос inline asm Delphi _ftol в 64-битные сборки

Старый код Delphi иногда содержал небольшой помощник_ftolдля преобразования значения с плавающей точкой в целое. В 32-битных проектах такие помощники часто писали на inline assembler, особенно в…

Software Development Blog

Настройка формата TDateTimePicker в Delphi 5

При добавлении совместимости с Delphi 5 в старый пример VCL проект остановился на строке, которая совершенно обычна в новых версиях Delphi. Код пытался напрямую присвоить пользовательский шаблон даты…

Software Development Blog

Рабочий процесс электронной подписи PDF с DigiSigner

Инструменты электронной подписи полезны, когда PDF требует утверждения без печати, сканирования и пересылки копий туда-сюда. Сервис подписи, такой как DigiSigner, может вести простой workflow…

Software Development Blog

Автоматизированная предпечатная проверка PDF и аудит рисков с помощью PDFium

В корпоративных рабочих процессах печати, архивирования и обеспечения соответствия документов требованиям PDF-файл нельзя просто «отрендерить». Он должен пройти аудит. PDF-файл может содержать…

Software Development Blog

Создание доступных средств просмотра PDF с функцией преобразования текста в речь в Delphi

Доступность больше не является необязательной функцией при разработке современного программного обеспечения. В соответствии с такими нормами, как ADA (Закон о защите прав граждан США с ограниченными…

Software Development Blog

Парсинг PDF с безопасным использованием памяти: защита от вредоносных документов

PDF-документы невероятно мощны, но эта мощь сопряжена с неотъемлемыми рисками для безопасности. Поскольку PDF поддерживают встроенные файлы, интерактивный JavaScript и сложные бинарные потоки, они…

Software Development Blog

Оптимизация производительности ввода-вывода для обработки PDF-файлов гигабайтного размера

Обработка стандартных PDF-файлов (от 1 МБ до 10 МБ) в Delphi осуществляется просто с использованием стандартных классов потоков, таких какTFileStreamилиTMemoryStream. Однако, когда перед вами стоит…

Software Development Blog

Масштабирование страниц PDF на 70 % с помощью библиотеки losLab PDF в Delphi, C# и VB.Net

При работе с PDF-файлами часто возникает необходимость масштабировать содержимое для различных целей. В данном сценарии мы хотим уменьшить размер всех страниц внутри PDF-файла на 70%. Это руководство…

Software Development Blog

Оптимизация производительности обработки PDF: от минут до секунд

Производительность обработки PDF может быть решающим фактором для приложения, работающего с документами. Операция извлечения страницы, которая должна быть простой, иногда может занимать несколько…

Software Development Blog

Создание многостраничного средства просмотра PDF-файлов с непрерывной прокруткой в ​​Delphi

Этот учебник посвящендемонстрации Multi-Page Viewer,которая расширяет базовый просмотр PDF-файлов, добавляя возможность непрерывной прокрутки. Этот режим просмотра аналогичен тому, как современные…