Как я могу конвертировать docx или wordml xml файлы в xsl-fo? - PullRequest
2 голосов
/ 19 декабря 2008

Я искал способ конвертировать docx или wordml xml в xsl-fo.

Я прочитал этот пост:

Какой двигатель XSLT лучше всего подходит для Perl?

но у меня исключительные проблемы при запуске apache-fop.

Я смог загрузить бункеры и запустить их локально, но форматирование было немного неправильным, и он не поддерживал верхние и нижние колонтитулы или раздел 1 или раздел 3 (17 страниц документа, 3 раздела).

Он также перекрывал текст над номерами контура и не поддерживал используемый шрифт.

Попытка более простого теста привела к полному сбою fop.

Я хотел бы найти способ создания PDF-файла, который по крайней мере близок к 100% точному воспроизведению оригинального документа.

1 Ответ

0 голосов
/ 19 декабря 2008

Я не уверен насчет xsl.fo, но у меня был хороший опыт использования PDFCreator для преобразования документов Microsoft в PDF в Windows. Он действует как драйвер принтера, поэтому я думаю, что был бы способ автоматически вызвать его с помощью COM-мостов из Perl, если вы размещаете свой веб-сервер в Windows (или, возможно, в Wine?).

...