powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Open XML или Aspose
25 сообщений из 30, страница 1 из 2
Open XML или Aspose
    #39843311
APetrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите принять решение. У самого мало опыта в программировании, но стоит задача перевести все отчеты из MS Word в odf и/или ooxml. При этом сам MS Word или OpenOffice у пользователя может быть не установлен. То есть нужно только выгрузить файл с нужным форматом. Код на Delphi. В отчетах данные из Oracl-овской базы.
Вопрос - 1) какие подводные камни, если буду работать с ooxml, то есть создавать отчеты без сторонних компонент, то есть вставлять в xml формат документа нужные куски 2) можно ли использовать Aspose для Delphi и как?
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843350
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только эти 2 варианта?
А что-то вроде https://www.axolot.com/download.htm не рассматривается?
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843365
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы не спрашивали, просто случайно нагуглилась либа, но вдруг тоже понадобится:

ZEXMLSS ZEXMLSS - это библиотека, позволяющая создавать и загружать файлы формата excel 2002/2003 XML (SpreadsheetML / XML Spreadsheet), OpenDocument Format ( ODS ), Office Open XML (xlsx) БЕЗ использования MS Office или Open Office. Работает в Lazarus (проверено с Lazarus 1.2.6 и FPC 2.6 под Linux-ом и Windows), в Delphi 7, Borland Developer Studio 2005, BDS 2006, CodeGear Delphi 2007, CodeGear RAD Studio 2009 и 2010, Delphi XE и Delphi XE2, в C++ Builder 6. Лицензия: zlib License
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843471
APetrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11,
как я понял компонент создает документы только в doc формате, odt - нет. а нам принципиально выгружать отчеты в odt формате.

У нас уже реализованы отчеты в MS Word средствами OLE. Теперь надо те же отчеты формировать в форматах Open Office Document. Причем сам Open Office на компе может быть не установлен. То есть я не могу создавать и работать с Open Office Document как с OLE объектом.

То есть вопрос в чем. Любой word или open office document - это архив с файлами xml и др метаданными. И как лучше - самим редактировать эти xml или использовать сторонние компоненты для этого (которых вроде не так уж и много). На форуме пишут Aspose с головой хватит для любых отчетов. Но может если у нас отчеты не очень сложные - то и самим редактировать ooxml. Основное что нужно - вставка текста по меткам и таблица с данными из БД.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843482
APetrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кроик Семён,

спасибо, посмотрю повнимательнее, но там по моему только компоненты для excel, ods для текстовых документов компонентов нет.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843534
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По идее, Open Office должен уметь открывать docx
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843595
AleksR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZEXMLSS - прекрасно создает таблички xlsx и ods

А вообще зависит от сложности отчетов,
если это просто таблички - то проще и надежнее самому у написать экспорт в docx, xlsx, ods - там по сути простой xml
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843626
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то автор спрашивал про ГОТОВЫЕ решения для экспорта в ODT
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843655
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мой вам совет переводит отчеты на rtf :)
мы тоже игрались разными опенофисами, либрами и прочим, забили когда поняли что один и тот же файл в разных программах отчего то выглядел по разному.
Хотя может сейчас уже полегчало, проверьте.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843703
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
APetrov,

отчёт, по идее, это что-то нередактируемое и неизменное : лучше в PDF хранить
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843858
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin, весить только могут дохрена когда их много и тяжелые и порой замаешься передавать такие объемы если скажем печать на аутсорсинге или еще что
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843872
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan,

они пакуются нормально, много лет передаю PDF по 20 тык листов в файле проблем нет
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843874
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
APetrovу пользователя может быть не установлен
если не установлен, то и выгружать ему не к чему, потому что посмотреть ему негде, поставить бесплатную либру хоть где проблем вообще нет никаких.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843878
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinони пакуются нормально, много лет передаю PDF по 20 тык листов в файле проблем нетна таких объемах может и нет, но когда речь о миллионах документов (допустим по полметра каждый) в месяц то счет уже идет на терабайты и таскать дешевле лишь данные а не готовые документы-отчеты
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843881
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanна таких объемах может и нет, но когда речь о миллионах документов (допустим по полметра каждый) в месяц то счет уже идет на терабайты и таскать дешевле лишь данные а не готовые документы-отчеты
) не знаю что такое "миллион документов" и "по полметра каждый", есть вполне стандартизированное - количество листов
20 тык файл по А4 это потому что печатающий аутсорсинг тоже хочет печатать распределенно, а не на одной машине
а так 200 тык один "миллион документов" получается где то 2 Гб пдф, который пакуется в 50-60 Мб 7z
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843882
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanдешевле лишь данные а не готовые документы-отчеты
а потом аутсор скажет за свои косяки в форматировании что сам заказчик виноват, ога ога
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843890
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinне знаю что такое "миллион документов" и "по полметра каждый"это пример конкретной ситуации, скажем в прошлом месяце было сформировано 1817905 квитанций физикам, при объеме одной квитанции в ~500 кило. отдавать это на сторону в виде готовых документов так себе вариант
wolverinпотом аутсор скажет за свои косяки в форматировании что сам заказчик виноваттут уж как будет организован процесс
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843891
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanотдавать это на сторону в виде готовых документов так себе вариант
ну много лет отдаю разным, проблем нет, но по 2 млн за раз еще не отдавал конечно
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843900
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аутсорсеры разные бывают, с разными требованиями. например файл не должен превышать 5 тыс. одностраничных документов, а общий файла не более 150 метров и т.п.
ну и таскать вышеназванные объемы в виде готовых документов с обеих сторон никому не улыбается, так что им самим может удобнее и разумнее брать именно в виде исходных данных и генерить перед печатью самим по шаблонам
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39843905
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanс разными требованиями
с такими лютыми требованиям у них стоимость печати имхо должна быть гроши ))
с пдф там на самом деле другая беда, он когда в очередь ставится принтера - занимает тьму оперативки.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39844217
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
Вспомнилось, как в Роснете ежемесячно девчонки возили киллограммы бумаги в сумках на Гдавпочтампт... Счета-фактуры. Да ещё в конвертах. С лейблами.
Там всё штамповали молотком и мешками взвешивали.

Килограммами надо измерять. Или километрами.
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39844224
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatorКилограммами надо измерятьтак тоннами и грузовиками и считают
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39844254
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF

для одного тяжелого случая у нас на фирме придумал экспортировать отчеты из FastReport'a в *.fp3 (вроде frxReport.PreviewPages.SaveToFile(...) )
выгода такая:
файлы, если их архивировать, довольно компактные получаются

качество печати векторное, без артефактов преобразования в PDF (экспортеров в PDF не видел 100%-идеальных)

для каждой страницы в многостраничных документах сохраняется инфа: какой лоток с бумагой использовать. Если потом напечатать на том же принтере, эти параметры будут использоваться. У нас так печатаются файлы на 5-7 тысяч страниц, перемежающихся бумагой из лотка ринтера номер 1 (фирменные бланки) и лотка номер 3 (белая бумага)
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39844270
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF

Кроик Семён, Круто!. По цене, как пароход?
Т.е. расходники - мелочь, а цена встаёт из железа, здания и электро?
...
Рейтинг: 0 / 0
Open XML или Aspose
    #39844288
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семёнкачество печати векторное, без артефактов преобразования в PDF (экспортеров в PDF не видел 100%-идеальных)

)) НИ РАЗУ не было никаких проблем с преобразованием, а вот сохраненный в fp под конкретный принтер потом может поехать форматированием страницы на другом, инфа 100%
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Open XML или Aspose
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]