|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2016, 14:21 | #1 |
Пользователь
Регистрация: 25.03.2016
Сообщений: 15
|
.doc в .png
У меня есть файлы в папке с именами "1", "2", "3", "4", "5", "6" и так далее. По нажатию на кнопку должно выйти окно выбора папки. Я выбрал папку, и все файлы в ней должны конвертироваться в файлы изображения .png, но уже в новой подпайке. Допустим, .doc файлы в папке "Фрукты", и по нажатию на кнопку, в этой папке создаётся папка "Бананы", и уже в новой папке появляются новые файлы .png, сконвертированные из .doc с такими же названиями, как и оригинал (файлу 1.doc соответсвует файл 1.png, файлу 2.doc – 3.png и так далее, пока файлы не закончатся). Но, как мне ответили, это можно реализовать на платных библиотеках, например - TextControl ценой почти 2000€. Есть ли альтернативные варианты? Или на голом C# можно?
Последний раз редактировалось ozazat; 26.03.2016 в 14:23. Причина: Предсказал важную деталь |
26.03.2016, 20:53 | #2 | |
Форумчанин
Регистрация: 23.01.2016
Сообщений: 608
|
1- можно онлайн через API сервисов типа Zamzar, Docupub.
2- можно заставить предоставлять доки в открытом формате DOCX и читать текст из него (и продумать, что делать с таблицами и картинками), отрисовывать на канве, конвертировать через GDI в PNG. 3- можно тупо печатать документы в виртуальный принтер, выходной результат которого картинка. Microsoft Office Document Image Writer из стандартного офиса или PDFCreator. Любой графический формат можно конвертировать в любой другой через GDI+. Цитата:
|
|
26.03.2016, 21:12 | #3 |
Пользователь
Регистрация: 25.03.2016
Сообщений: 15
|
Спасибо огромное за столь исчерпывающий ответ! Можете ли вы рассказать насчет API чуть подробнее?
|
27.03.2016, 08:05 | #4 |
Форумчанин
Регистрация: 23.01.2016
Сообщений: 608
|
API у разработчиков онлайн-сервиса. Но этот вариант плох тем, что:
1- требует Интернет 2- имеет наверняка ограничение на количество допустимых запросов в сутки для использования на шару. Как вы выше отметили, есть спрос и есть предложения с большим количеством нулей в виде Франклина и прочих тугриков. |
27.03.2016, 10:22 | #5 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Например http://netoffice.codeplex.com/ http://npoi.codeplex.com/ Ну или оф. Interop (требует установленного офиса, медленнее и менее удобно)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 27.03.2016 в 10:26. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наложить png на png | Gudzik11 | Общие вопросы Delphi | 11 | 11.01.2014 19:49 |
*.doc | Dredi | Помощь студентам | 1 | 02.05.2010 21:54 |
Ковертирование из png 24 бит в png 8 бит | isat | Общие вопросы .NET | 0 | 22.03.2010 13:38 |
MS DOC | Timofey | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 07.08.2009 13:15 |
При открытие в OpenDialog .doc-вский файл должен отображаться в RichEdit. doc to rtf | Lemon | Компоненты Delphi | 9 | 07.06.2007 19:19 |