Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2009, 06:28   #1
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
Вопрос Конвертация pdf в xls

Нужен компонент (или методы) для программного конвертирования файлов из pdf в xls. Нужна любая информация по этой теме.
Veroonya вне форума Ответить с цитированием
Старый 15.07.2009, 08:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
для программного конвертирования файлов из pdf в xls
Экскюзми за оффтоп, но что если в PDF данные как фото?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2009, 09:01   #3
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
По умолчанию

В моем случае имеется rtf с рамками текста в виде таблицы, из него нужно сделать нормальную таблицу в екселе (Называевский14.rar)

Мне посоветовали сначала перегнать в пдф, потом уже в ексель.

При перегоне в pdf с помощью richedit получается полная ерунда (Назваевский14.pdf), хотя при перегоне текста и обычных таблиц получаются более менее вменяемые вещи...

Теперь думаю, может сразу из ртф в ексель можно, ищу инфу по разбору текста ртф и проч, но пока что ничего годного не нашла.
Вложения
Тип файла: pdf Называевский 14.pdf (3.2 Кб, 15 просмотров)
Тип файла: rar Называевский 14.rar (1.8 Кб, 17 просмотров)
Veroonya вне форума Ответить с цитированием
Старый 15.07.2009, 09:27   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм... Там не совсем таблица... Там надписи...
Я бы на твоем месте написал программу, которая в цикле по надписям проходит и заполняет ячейки в Экзеле... Это думаю дешевле бы вышло, ато конвертация такая может дать сбои...
В крайнем случае можешь попробовать Fine Reader, а компонентов я таких не знаю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2009, 09:38   #5
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
По умолчанию

Ну а принципе, можно программно распечатать через pdf принтер (получится адекватный pdf файл Называевский14.pdf), но из него перевесте в ексель тоже проблематично...

А по поводу пробега по тексту... мне кажется пробегаться он будет как попало, примерно как в первом файле пдф получится...
Вложения
Тип файла: pdf Называевский 14.pdf (86.9 Кб, 12 просмотров)
Veroonya вне форума Ответить с цитированием
Старый 15.07.2009, 09:54   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
мне кажется пробегаться он будет как попало
Нужно просто научиться проходить по рамкам в таком порядке как они стоят.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2009, 10:53   #7
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Задача слишком сложная чтобы ответить на нее так :
"Вот глянь вот этот компонент и примени для своих нужд"
Здесь более сложный подход. Вот например, есть компоненты PDFtoolkit VCL, которые работают с PDF-файлами. И могут доставать из загруженного файла текст (как есть или форматированный) и далее его нужно обрабатывать самому и используя определенные компоненты более доступные чем PDFtoolkit VCL выгружать его (текст) в файл XLS, предварительно создав его и установив нужное форматирование внутри.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 15.07.2009, 12:50   #8
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
По умолчанию

А если файлы pdf будут не всегда одинаковы? Тогда в шаблон их уже не вставишь...
Veroonya вне форума Ответить с цитированием
Старый 22.07.2009, 11:37   #9
Veroonya
Пользователь
 
Аватар для Veroonya
 
Регистрация: 09.10.2008
Сообщений: 30
По умолчанию

Я нашла решение своей проблемы.
Получилась прога, конвертирующая rtf - pdf - xls.
Если кому-то интересно, пишите 24031987a@mail.ru
Veroonya вне форума Ответить с цитированием
Старый 23.07.2009, 10:55   #10
Ignatovich Dmitry
 
Регистрация: 19.07.2009
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Veroonya Посмотреть сообщение
Я нашла решение своей проблемы.
Получилась прога, конвертирующая rtf - pdf - xls.
Если кому-то интересно, пишите 24031987a@mail.ru
А тут в двух словах можно выложить решение, особенно интересует конвертация PDF -> XLS
Ignatovich Dmitry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из *.pdf в *.xls mihakr Microsoft Office Excel 2 29.05.2009 20:39
Конвертация Excel в PDF Enmash Софт 4 15.09.2008 14:34
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27