Как я могу повернуть PDF-документ, используя php и linux?Как повернуть pdf-документ, используя php?
ответ
Вы должны использовать внешнюю библиотеку, как this для извлечения информации формирования изображения, а затем положить его обратно в PDF (или новый)
EDIT: Если собираетесь получить логотип или диаграмма это хороший выбор, если его большой документ с текстом и большим количеством изображений ... его будет довольно сложно, не могли бы вы отредактировать OP с дополнительной информацией о том, что вам нужно?
Вам нужно будет получить доступ к PDF как двоичный файл, затем найти и настроить атрибут «Повернуть» для каждой страницы (и, возможно, атрибут «MediaBox»). Я не знаю каких-либо библиотек PDF для PHP, которые допускают такое прямое манипулирование существующими файлами. Этот метод не требует изменения информации о содержимом страниц, он просто изменяет ориентацию страниц, отображаемых зрителями (аналогично информации EXIF Orientation в изображениях JPEG).
This snippet of perl должен помочь проиллюстрировать, какие части файла вы ищете.
Вы можете использовать pdf90 от PDFjam.
Для решения некоторых других предложений:
Я бы с осторожностью относиться к настройке атрибутов непосредственно Повернуть, так как этот атрибут хранится в виде текста, а «90» или «270», очевидно, использует разные количество байтов до '0'. Я считаю, что вставка необходимых байтов может привести к беспорядку таблиц индексов, которые появляются в конце PDF-файла. После этого вы полагаетесь на способность зрителя интерпретировать поврежденный файл.
Предоставление PDF для изображения и поворота, что позволит растеризовать любую текстовую или векторную графику, что приведет к значительно большему размеру файла или к значительному качеству.
Существует несколько библиотек для обработки PDF-файлов с использованием PHP.
Вот хороший пример кода с использованием такой библиотеки. Я нашел его, просто погуглить "PHP PDF":
Поворот целого PDF Документа страниц на 180 градусов
$command = "pdftk in.pdf cat 1-endS output out.pdf";
system($command);
- 1. Повернуть изображение, используя pygame
- 2. Как повернуть SVG по PHP
- 3. d3js - как повернуть карту, используя d3js
- 4. Как повернуть изображение, используя собственный javascript
- 5. как повернуть pdf, используя библиотеку itextsharp
- 6. Как повернуть спрайт, используя свою точку опоры?
- 7. как повернуть изображение (не используя анимацию)
- 8. Как повернуть изображение, используя плагин jquery rotate?
- 9. как повернуть изображение, используя широту и долготу
- 10. Повернуть изображение в PHP
- 11. PHP - FPDI - Повернуть изображение
- 12. Используя почтовый индекс(), чтобы повернуть список
- 13. Как правильно повернуть изображение в php?
- 14. Как повернуть изображение случайной степени в PHP?
- 15. Повернуть изображение 90 градусов php
- 16. Как повернуть изображение, используя библиотеку скольжения? (Как в picasso)
- 17. Как повернуть прямоугольник в 3d пространстве, используя ось как HINGE?
- 18. Как повернуть 180 градусов
- 19. Как повернуть содержимое UIWebView?
- 20. Как повернуть изображение?
- 21. Как повернуть часть изображения
- 22. Как повернуть стрелку вправо, а затем вниз, используя PlantUML?
- 23. Как повернуть прямоугольный объект, управляемый ручкой, используя скрипт действия?
- 24. Как вертикально центрировать повернуть текст, используя макет Flexbox?
- 25. Как повернуть строки между двумя цветами фона, используя itextsharp
- 26. Как повернуть изображение вокруг центральной точки, используя Kineticjs?
- 27. Как повернуть этот куб по оси Z, используя css?
- 28. Как повернуть вокруг центра экрана, используя кватернионы в opengl?
- 29. Как повернуть объект, используя контур 3D-графики (Direct3D/GL)?
- 30. Как повернуть UILabel вверх ногами в XCode, используя Swift?