Качественное преобразование PDF в Word в PHP? - PullRequest
9 голосов
/ 13 января 2009

Как лучше всего конвертировать PDF документы в формат Microsoft Word в PHP? Это может быть либо сценарий PHP, либо вызов исполняемого файла (Linux) (с помощью proc_open ()). Он должен быть достаточно быстрым и производить качественные документы Word (в формате 97/2000/2003).

Коммерческое программное обеспечение в порядке.

Ответы [ 3 ]

2 голосов
/ 12 августа 2013

Чтобы прочитать PDF файлы, вам необходимо установить пакет XPDF , который включает в себя «pdftotext». После установки XPDF / pdftotext вы запускаете следующую инструкцию PHP, чтобы получить текст PDF:

content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');

После получения контента загрузите PHPDOCX Версия для сообщества, попробуйте вот так.

<?php
require_once '../../classes/CreateDocx.inc';

$docx = new CreateDocx();
$textInfo = $content;

$paramsTextInfo = array(
    'val' => 1,
    'i' => 'single',
    'sz' => 8
);

$docx->addText($textInfo, $paramsTextInfo);

$docx->createDocx('report.docx');
?>
0 голосов
/ 05 февраля 2009

Безусловно, самый простой способ - с phpLiveDocx. Он может загружать DOC, DOCX и RTF и сохранять в PDF. Его можно загрузить с http://www.phplivedocx.org/articles/brief-introduction-to-phplivedocx/ Файл загрузки содержит большое количество примеров приложений, которые иллюстрируют все аспекты библиотеки PHP5. Leo

0 голосов
/ 13 января 2009

Openoffice имеет расширение импорта PDF . Большая часть OpenOffice является сценарием, поэтому вы должны иметь возможность написать интерфейс командной строки для выполнения преобразования. На официальной вики UNO есть множество примеров .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...