Автор Тема: Как скриптом - сконвертировать закрытый файл doc - в файлы jpg (постранично)  (Прочитано 445 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Добрый день, уважаемые специалисты по autoit.
Помогите разобраться.

Сейчас использую онлайн-конвертер   convertio.co/ru/doc-jpg/
Но его можно использовать лишь когда есть интернет.

Нигде не могу найти никаких решений.
Как скриптом - сконвертировать закрытый файл doc - в файлы jpg (постранично) ?
Может быть есть какая-нибудь UDF для этого ?

Русское сообщество AutoIt


Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 377
  • Репутация: 72
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
1) Есть для PDF тык

2) Использовать оффлайн-конвертер, аналогичный по функционалу convertio.co/ru/doc-jpg/ например тык

Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
hedji
Я спрашивал не про pdf, а про jpg.
« Последнее редактирование: Июль 10, 2019, 13:50:19 от radioamator16 »

Русское сообщество AutoIt


Оффлайн radioamator16 [?]

  • Новичок
  • *
  • Сообщений: 29

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Возможно ли скриптом реализовать такую операцию:

Открыть страницу convertio.co/ru/doc-jpg/
Загрузить на страницу файл 1.doc
Затем нажать на этой странице -  кнопку "Конвертировать".
Затем выждать 20 секунд.
Затем скачать получившийся архив zip - в папку со скриптом.

Как такое можно сделать ?


Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1440
  • Репутация: 179
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Возможно ли скриптом реализовать такую операцию:

Открыть страницу convertio.co/ru/doc-jpg/
Загрузить на страницу файл 1.doc
Затем нажать на этой странице -  кнопку "Конвертировать".
Затем выждать 20 секунд.
Затем скачать получившийся архив zip - в папку со скриптом.

Как такое можно сделать ?
С этим сайтом я так и не разобрался, слишком много нечитаемого JS кода, а API платный.
В гугле другой сервис нашел, он бесплатный, но там какой-то лимит всё равно есть, не знаю на сколько хватит.
Регистрируемся, забираем ключ, вставляем в последний параметр функции, кажись работает.
Можете мой ключ взять, он мне все равно не нужен.
Код: AutoIt [Выделить]
$result = _api_convert("doc", "jpg", @ScriptDir & "\filename.doc", @ScriptDir, "60nctiEWkWLdMjdY")
; MsgBox(0, "result", $result)

Func _api_convert($sIformat = "doc", $sOformat = "jpg", $sFilePath="", $sOutDirPath="", $sSecret="")
    ; https://www.convertapi.com/doc-to-jpg
    If $sFilePath == "" or Not FileExists($sFilePath) Or $sOutDirPath == "" Or Not FileExists($sOutDirPath) Then Return SetError(1, 0, False)
    If Not FileExists(@ScriptDir&"\convertapi.exe") Then InetGet("https://www.dropbox.com/s/420nujs5wbcm7bs/convertapi.exe?dl=1", @ScriptDir&"\convertapi.exe", 3)
    If @error Then Return SetError(2, 0, False)
    Local $iExitCode = RunWait(StringFormat('convertapi.exe --iformat=%s --oformat=%s --params="File:@%s" --out="@%s" --secret=%s', $sIformat, $sOformat, $sFilePath, $sOutDirPath, $sSecret), @ScriptDir, @SW_HIDE)
    Local $sConvertedFileName = StringRegExpReplace($sFilePath, "^(.*?)\."&$sIformat&"([x]?)$", "$1\."&$sOformat)
    Return FileExists($sConvertedFileName)
EndFunc
 


1. Лимит там, похоже, большой;
2. Почту можно указать случайную
не существующую,
на нее даже не приходит подтверждение.
Так что вполне можно пользоваться!
« Последнее редактирование: Июль 16, 2019, 16:19:43 от alex33, Причина: Объединение сообщений »

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
6817 Просмотров
Последний ответ Январь 07, 2011, 18:59:21
от RUVATA
5 Ответов
3429 Просмотров
Последний ответ Июнь 14, 2011, 00:29:24
от madmasles
5 Ответов
4880 Просмотров
Последний ответ Август 27, 2011, 01:22:14
от armenxxx1
3 Ответов
3347 Просмотров
Последний ответ Октябрь 10, 2011, 22:25:57
от zero_1632
14 Ответов
11663 Просмотров
Последний ответ Октябрь 20, 2011, 17:18:04
от madmasles
8 Ответов
5941 Просмотров
Последний ответ Ноябрь 05, 2011, 09:37:38
от StarEdik
0 Ответов
1214 Просмотров
Последний ответ Декабрь 21, 2015, 17:34:13
от Sverx
2 Ответов
652 Просмотров
Последний ответ Август 29, 2017, 08:05:47
от Grell
11 Ответов
1376 Просмотров
Последний ответ Октябрь 04, 2017, 20:24:48
от RipVanWinkel
8 Ответов
635 Просмотров
Последний ответ Октябрь 11, 2018, 12:22:26
от АлексейАльтман