Конференция "Начинающим" » Какие варианты просмотра документов?
 
  • Abcdef123 © (23.08.17 05:45) [0]
    Здравствуйте Мастера.
    В одной из таблиц хранится ссылка на документ (включая полный путь). Документы могут быть разные - ворд, excel, PDF...
    Мне надо, чтоб была возможность автоматически по автоскролу записей таблицы показывать на форме каждый документ.
    Наверняка, многие встречались с подобной задачей. Хотелось бы услышать мнения, какой оптимальный вариант это сделать:
    Я попробовала использовать компонент TdxPDFViewer, в этом случае PDF файлы просмативаются замечательно, а другие надо временно преобразовавать в PDF, а потом удалять при перемещении на следующую запись. В связи с этим у меня вопросы:
    1. Как на ваш взгляд - стоит ли идти в этом направлении или есть варианты лучше?
    2. Как правильно "чистить" временно созданные файлы? Использую-преобразовываю вордовский файл через OLE, но часто файлы блокируются и после просмотра не получается удалить ПДФ файл, а также  этот вордовский файл при повторном обращении сообщает что заблокирован и всплывает диалог октрыть  Read only, или создавать копию ....  
    Если конкретно, создаю так: var     WinOleObj, OleDoc: OleVariant;...
       WinOleObj := CreateOleObject('Word.Application');
       OleDoc := WinOleObj.Documents.Open(FFilename);
       OleDoc.SaveAs(FPdfFileName, wdExportFormatPDF);

    3. Есть ли какая возможность создавать временные ПДФ файлы не физически на диске, а как то в памяти? А то как представлю, если файл большой будет, то и создание ПДФ копии на диске будет занимать много времени. (извините, если вопрос глупый)

    4. Как конвертировать excel файл? Я думаю, что хотя бы рассматривать первую страницу. Если есть опыт конвертирования и других типа Powerpoint буду признательна всем рабочим комментариам.
    Заранее спасибо!
  • ВладОшин © (23.08.17 09:29) [1]
    веббраузер у нас юзается примерно для подобного (офисные документы)
    все хранится в новых форматах (с Х на конце расширения)
    браузер понимает их
  • Игорь Шевченко © (23.08.17 09:34) [2]
    Предлагаю найти готовый компонент для preview документов - это то, что вам надо.
    https://stackoverflow.com/questions/4581974/universal-document-image-viewer-for-delphi
  • Abcdef123 © (24.08.17 12:06) [3]
    To [2] Извините, но по этой ссылке я не нашла, какой конкретно компонент для просмотра документов вы имеете в виду. Там я поняла, что предлагают рассматривать разные подходы в зависимости от типа файла.
  • Abcdef123 © (24.08.17 12:15) [4]
    To [1] У нас используются и старые и новые форматы :-(
  • Игорь Шевченко © (24.08.17 12:58) [5]
    Abcdef123 ©   (24.08.17 12:06) [3]

    > Извините, но по этой ссылке я не нашла, какой конкретно
    > компонент для просмотра документов вы имеете в виду


    Я предлагаю вам поискать, ссылка дана как образец того, чего надо искать.
 
Конференция "Начинающим" » Какие варианты просмотра документов?
Есть новые Нет новых   [118666   +35][b:0][p:0]