Преобразование PDF в QR-код с использованием Java

Это краткое руководство объясняет, как преобразовать PDF в QR-код с использованием Java. Оно содержит детали настройки IDE для использования Aspose.PDF и Aspose.BarCode, список шагов и пример кода для преобразования PDF в QR-код с использованием Java. В нем также описано, как читать QR-коды и штрих-коды из PDF и сохранять их как изображения при необходимости.

Шаги преобразования PDF в QR-код с использованием Java

  1. Настройте IDE для использования Aspose.PDF и Aspose.BarCode для Java для чтения QR-кодов из PDF
  2. Загрузите исходный PDF-файл в объект класса Document для преобразования PDF в QR-код
  3. Перебирайте каждую страницу и получайте доступ к коллекции графических ресурсов на ней
  4. Анализируйте каждое изображение на странице и сохраняйте его как изображение в потоке памяти
  5. Инициализируйте считыватель штрих-кода для каждого изображения для чтения всех поддерживаемых типов QR и штрих-кодов
  6. Отображайте текст и тип штрих-кода или QR-кода на экране

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

Код для создания QR-кода из PDF с использованием Java

Приведенный выше код демонстрирует, как преобразовать изображения в PDF в QR с использованием Java. Вы можете фильтровать страницы PDF на основе набора свойств для доступа только к целевым страницам. Вы можете сохранять каждое изображение на диск в дополнение к использованию его в считывателе штрих-кодов. Для этого можно записать данные изображения в файл на диск после сохранения в ByteArrayOutputStream.

Эта статья научила нас, как читать штрих-коды и QR-коды из PDF. Для генерации новых QR-кодов см. статью как генерировать QR-код с использованием Java.

 Русский