Преобразование страниц PDF в изображения, но на выходе все равно должен быть PDF

Есть ли способ преобразовать страницы PDF в изображения, но окончательный результат все равно будет в формате PDF (содержащим изображения в виде страниц)?

Причина этого заключается в предотвращении копирования текста на iOS устройства (по-видимому, разрешения для iOS установлены неправильно).

В настоящее время я использую iTextSharp для обработки PDF (шифрование, настройка разрешений).


person Marius Popa    schedule 08.11.2019    source источник
comment
Используйте Ghostscript и устройства pdfimage. Либо pdfimage8 (серый), pdfimage24 (RGB), либо pdfimage32 (CMYK) преобразует входящее содержимое (с любого исходного языка (PostScript, .PDF, PCL, PXL, XPS) в изображение, а затем заключает это изображение в файл PDF. Вы можете иметь все страницы в одном файле или использовать %d в имени выходного файла, чтобы получить каждую страницу в виде отдельного файла.Используйте -r (разрешение), чтобы определить разрешение выходного изображения.   -  person KenS    schedule 08.11.2019
comment
У вас есть пример того, как это использовать? Мое решение разработано в .NET Core и размещено в среде Linux.   -  person Marius Popa    schedule 09.11.2019
comment
Единственный пример, который я мог бы вам привести, это командная строка Ghostscript из оболочки; gs -sDEVICE=pdfimage24 -sOutputFile=out.pdf input.pdf. Есть ghostscriptsharp и Ghostscript.NET, ни один из них не от Artifex, поэтому я не могу много о них сказать. Я понятия не имею, как вы будете использовать любой из них в Linux.   -  person KenS    schedule 09.11.2019