Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/55: Рейтинг темы: голосов - 55, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 25.11.2019
Сообщений: 34

Как конвертировать из docx в pdf?

10.03.2020, 01:02. Показов 10812. Ответов 2
Метки docx, pdf (Все метки)

Студворк — интернет-сервис помощи студентам
Пробовал
Python
1
2
3
4
5
6
7
8
9
10
        self.in_file = r'c:/project/func.docx'
        self.out_file= r'c:project/func.pdf'
 
        self.word = comtypes.client.CreateObject('Word.Application')
        self.word.Visible = True
 
        self.doc = word.Document.Open(in_file)
        self.doc.SaveAs(out_file, FileFormat=wdFormatPDF)
        self.doc.Close()
        self.word.Visible = False
Но
AttributeError: module 'comtypes.gen.Word' has no attribute '_Application'



Если коротко, то вот что нужно

Python
1
2
3
4
5
6
7
8
9
10
    def ok1(self):
        document = Document()
        run = document.add_heading(0).add_run(self.HeaderText.text())
 
 
        font = run.font
        font.name = "Times New Romans"
 
        font.color.rgb = RGBColor(0x00, 0x00, 0x00)
        document.save('func.docx')
и вот сразу после этого надо конвертировать

Добавлено через 7 минут
Там опечатка, но она не влияет на работу
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2020, 01:02
Ответы с готовыми решениями:

Конвертировать DOCX to PDF
Добрый день! Стоит задача конвертировать docx to pdf. Для создания документа использую OpenOfficeXML. Хотел бы узнать какие есть...

Конвертировать документ docx в pdf
кто может сталкивался,есть какие библиотеки или скрипты на php? есть документы docx. нужно прочитать их,подставить свои значения по метках...

Как конвертировать docx в html
Как конвертировать docx в html?

2
 Аватар для IPredator
236 / 198 / 44
Регистрация: 21.01.2019
Сообщений: 975
10.03.2020, 06:56
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import sys
import os
import comtypes.client
 
wdFormatPDF = 17
 
in_file = os.path.abspath(sys.argv[1])
out_file = os.path.abspath(sys.argv[2])
 
word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(in_file)
doc.SaveAs(out_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()
1
0 / 0 / 0
Регистрация: 25.11.2019
Сообщений: 34
11.03.2020, 12:17  [ТС]
Уже видел этот код и пытался встроить
Но нужно ли так и оставлять
argv[1,2]
Или можно свой путь? Просто свой путь не сработал

Добавлено через 43 минуты
IndexError: list index out of range

Выдает это, если не редактировать ваш файл
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.03.2020, 12:17
Помогаю со студенческими работами здесь

Как конвертировать docx в html с сохранением форматирования?
Есть файлы .aspx и есть .docx файлы. В .aspx есть динамические вставки. Как грамотно конвертировать .docx в html, чтобы поменять вид и...

Как сконвертировать pdf в docx?
Добрый вечер. Интересует следующее: кто может подсказать способ(если таковой имеется), как мне в приложении реализовать конвертацию...

Как загрузить файлы pdf и docx?
Ребята, вот мой код! ob_end_clean(); $file = $res; //это ссылка https header('Content-Description:...

Как преобразовать docx в pdf в Laravel
Была задача по формированию шаблона фактуры. Выполнил эту задачу использую библиотеку "phpoffice/phpword": "^0.16", и...

Как перевести из docx в pdf ?(Использую phpword)!
Всем привет, не первый день ломаю голову вопросом, КАК ПРЕОБРАЗОВАТЬ docx в pdf.... Гуглил без отдыха, и видео смотрел и те же библиотеки...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru