![]() |
![]() |
![]() |
|
Парсер pdf | ☑ | ||
---|---|---|---|---|
0
povar
31.10.05
✎
07:54
|
К нам приходит заявка от покупателя в формате pdf, необходимо автоматизировать ее (заявки) прием.
Как можно считать данные с документа pdf в 1С ? |
|||
1
Волшебник
модератор
31.10.05
✎
08:01
|
Может сначала преобразовать PDF в нечто более машинночитаемое? Почему заявки от покупателей приходят в таком экзотическом формате?
|
|||
2
Морозов Александр
31.10.05
✎
08:04
|
||||
3
Морозов Александр
31.10.05
✎
08:06
|
Эх... нето
|
|||
4
MMF
31.10.05
✎
08:10
|
||||
5
MMF
31.10.05
✎
08:12
|
существуют разные парсеры - в виде dll, в виде ActiveX, в виде сырцов... Вот только в виде халявы не существует
|
|||
6
povar
31.10.05
✎
08:13
|
(1) а как его преобразовать ? Приходят потому, что бы мы ничего там не поменяли, так как за срыв поставки большие штрафы
|
|||
7
smaharbA
31.10.05
✎
08:15
|
Все просче
|
|||
8
povar
31.10.05
✎
08:21
|
(7) ? пожалуста объясни
|
|||
9
Морозов Александр
31.10.05
✎
08:44
|
Pdftotext converts Portable Document Format (PDF) files to
plain text. Pdftotext reads the PDF file, PDF-file, and writes a text file, text-file. If text-file is not specified, pdftotext converts file.pdf to file.txt. If text-file is '-', the text is sent to stdout. |
|||
10
Морозов Александр
31.10.05
✎
08:48
|
Примерчик выложи PDF
|
|||
11
povar
31.10.05
✎
08:51
|
(10) куда его выложить? может по почте скинуть ?
|
|||
12
Морозов Александр
31.10.05
✎
08:53
|
Скидывай на abzkrs на майл.ру... тока не более 2Мб
|
|||
13
povar
31.10.05
✎
08:56
|
(12) ушло 200 кб
|
|||
14
Морозов Александр
31.10.05
✎
09:22
|
Сходу не получилось... а разбираться лень.
Скачай вот отсюда ftp://ftp.foolabs.com/pub/xpdf сам архив XPDF и pdf-cyrillic.tar.gz |
|||
15
Волшебник
модератор
31.10.05
✎
09:25
|
(6) Есть более цивилизованные средства обеспечить неизменность сообщения, например, цифровая подпись (хеш MD5 - самый простой вариант).
|
|||
16
povar
31.10.05
✎
11:47
|
(15) Это как ?. Опиши пожалуста киким образом поставить эту подпись
|
|||
17
smaharbA
31.10.05
✎
15:27
|
Вот тупенький метод...
Функция RClipboard() Перем text; Сообщить("Читаю буфер обмена"); oIE = СоздатьОбъект("InternetExplorer.Application"); oIE.Navigate("about:blank"); oIE.visible = 0; Пока oIE.Busy=-1 Цикл Состояние("Читаю буфер обмена"); КонецЦикла; text = oIE.Document.parentWindow.clipboardData.getData ("Text"); Состояние(oIE.Quit()); oIE=""; Возврат text; КонецФункции Процедура Сформировать() wshshell=createobject("wscript.shell"); oIE1=CreateObject("InternetExplorer.Application"); oIE1.Navigate("about:blank"); oIE1.FullScreen=-1; oIE1.Visible=-1; oIE1.Navigate("file:///c:\scripts\Новость 15_09_05.pdf"); Пока oIE1.Busy=-1 Цикл Состояние("Ждем..."); КонецЦикла; wshshell.sendkeys ("^A"); wshshell.sendkeys ("^C"); oIE1.quit(); oIE1=""; Сообщить(RClipboard()); КонецПроцедуры ... Конечно тут еще надо выставить oIE.Document.setLayoutMode и прочее... |
|||
18
DeiMos
31.10.05
✎
16:56
|
pdf2txt спасёт тебя...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |