Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
RAD XE3+

Конвертация PDF в DOCX

19.06.2020, 09:59. Показов 5396. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, нужна помощь.

Задача:
Имеется множество PDF файлов. Необходимо в них сделать некоторые корректировки в тексте, в заголовках и т.д.

Что делал я:

1. конвертировал PDF в DOCX;
2. делал требуемые корректировки уже в документе MS Word;
3.обратно конвертировал DOCX в PDF.

Все бы хорошо, но...мои варианты:

Первый вариант. Для пункта 1 я использовал внешнюю программу PDFConvert, с которой можно взаимодействовать через консоль. Только у нее истек триал, а лицензию купить не получается.

Второй вариант, который я рассматривал - EasyConverterSDK. Работать с ним можно через CОМ интерфейс. Только тоже триал - 15 дней.

Третий вариант - конвертировать из PDF в DOCX напрямую средствами Word.Application. В этом случае нужен MS Office 2010+. Ставить его только ради этого, не считаю целесообразным. Не у всех пользователей MS Office может быть вообще.

Есть еще варианты?? Желательно "тихого" взаимодействия. Кто сталкивался?

P.S. такой вариант в новых версиях среды у меня не заработал.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2020, 09:59
Ответы с готовыми решениями:

Конвертация doc в pdf
Всем доброго времени суток. Хочу написать свой конвертор файлов из формата doc в pdf. Проблема том, что не знаю с чего начать. Подскажите...

Компоненты для просмотра форматов: PDF, Djvu, Doc (Docx), TIFF
Люди пожалуйста подкиньте мне компоненты для просмотра таких фопматов: -PDF -Djvu -Doc Docx -TIFF Если всё это будет в одном...

Конвертация Docx в PDF
День добрый, Суть такая, что с помощью формы я создаю docx документ, с колонтитулами, картинками, разными стилями. Времени убил на...

10
Злостный нарушитель
 Аватар для Verevkin
10311 / 5733 / 1269
Регистрация: 12.03.2015
Сообщений: 26,561
19.06.2020, 10:23
Цитата Сообщение от droider Посмотреть сообщение
Только у нее истек триал, а лицензию купить не получается.
ну, это, разве, проблема?
0
19.06.2020, 10:31

Не по теме:

Цитата Сообщение от Verevkin Посмотреть сообщение
ну, это, разве, проблема?
Иногда - прямо реальная... Когда "пиратку" ставить нельзя во избежание большого ата-та от отдела ИБ, а на лицензию денег не выделяют...

0
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
19.06.2020, 10:46  [ТС]
вот именно
Цитата Сообщение от Verevkin Посмотреть сообщение
ну, это, разве, проблема?
я к тому, что у них на сайте не удается купить лицензию - это проблема...

причем с разных ПК

Цитата Сообщение от D1973 Посмотреть сообщение
на лицензию денег не выделяют
само собой))
0
Злостный нарушитель
 Аватар для Verevkin
10311 / 5733 / 1269
Регистрация: 12.03.2015
Сообщений: 26,561
19.06.2020, 10:52
Цитата Сообщение от droider Посмотреть сообщение
я к тому, что у них на сайте не удается купить лицензию - это проблема...
Воспользуйся VirtualBox'ом, он жэж бесплатный.
Тьху, блин, ну шо за люди? Всему учить надо. Ты немец, штоли?
=========
Это вариант для детского сада. Тебе сойдёт.
Для тех, кто шарит, есть более другие варианты.

Сколько я таких говнозащит переломал... Мамкины программизды, блин, мозг ещё не сформировался, а денег ой как хочется. И лепят в свои говнопроги "триал", который ломается за 5 секунд.
0
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
19.06.2020, 11:51  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Это вариант для детского сада. Тебе сойдёт.
дерзость и детский сад себе оставь.
Цитата Сообщение от Verevkin Посмотреть сообщение
Сколько я таких говнозащит переломал
поздравляю
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
19.06.2020, 14:06
Лучший ответ Сообщение было отмечено droider как решение

Решение

не знаю насколько сильно надо редактировать
https://stackoverflow.com/ques... -in-delphi
или
TRvNDRWriter

как то была задача добавить QR код на пдфку, попытался картинку на картинку наложить, но что то не пошло (так как задача одноразовая, то преобразовал в jpg и наложил ватермарк)
1
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
19.06.2020, 14:26  [ТС]
qwertehok, спасибо тебе большое.
0
5967 / 4543 / 1094
Регистрация: 29.08.2013
Сообщений: 28,157
Записей в блоге: 3
19.06.2020, 14:39
напиши потом как сделал, плз
0
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
19.06.2020, 15:07  [ТС]
qwertehok, да, обязательно.
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
21.06.2020, 12:42
Есть еще вариант, в известной библиотеке DevExpress есть компонент TdxRichEditControl (не путать с обычным TRichEdit), он умеет работать с DocX и многими другими форматами, но есть пара неприятных моментов.
1. Библиотеку с исходниками найти можно но DevExpress VCL платная штука.
2. TdxRichEditControl устанавливается только на XE-версию Delphi.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2020, 12:42
Помогаю со студенческими работами здесь

Конвертация .docx в .pdf через PHPWord
Как конвертнуть файл .docx в .pdf а затем вывести его на страницу? Если есть другие варианты вывода .docx файла на страницу,...

Конвертация *.docx в *.pdf с PHPOffice. проблема с кириллицей
require ($_SERVER.'/vendor/autoload.php'); \PhpOffice\PhpWord\Settings::setPdfRendererPath( __DIR__ .'/vendor/dompdf/dompdf'); ...

Не был произведен вызов CoInitialize. Или конвертация docx -> pdf в Python(Django)
Добрый день, уважаемые форумчане. Делаю проект на Django, если вкратце - по заполненной пользователем форме формируется файл .docx. Но...

Пакетная конвертация PDF в DOC и печать любых документов на PDF-принтере
В первую очередь извините, если создал тему в неположенном разделе, но к сожалению найти близкий по тематике раздел мне не удалось =(. ...

Конвертация из DOCX в HTML
Всем доброго времени суток! Есть документ DOCX, который я создал в WORD 2010. Там изображения BMP (участки скриншотов экрана, просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru