Работа с PDF-документами

Статус
В этой теме нельзя размещать новые ответы.

Sacred_bpk

Местный
Регистрация
22 Янв 2009
Сообщения
14
Реакции
0
Credits
21
Так... звиняйте.... вопрос снят.
Разобрался с текущей версией. Вместо использования dcu-файлов попробовал прицепить имеющуюся DLL:

unit QuickPDFDLL;

interface

uses QuickPDFDLL0721 ;

Type
TQuickPDFDLL = class(TQuickPDFDLL0721)
public
constructor CreateUnLock ;
end;

implementation

uses Dialogs ;

{ TQuickPDFDLL }

constructor TQuickPDFDLL.CreateUnLock;
Var
UnlockResult: Integer;
begin
Create('QuickPDFDLL0721.dll') ;
UnlockResult := UnlockKey('jy4p34jy6ye34r4596je36t7y');
if UnlockResult <> 1 then
ShowMessage('Неверный лицензионный ключ');
end;

end.

Собственно все изменения в проекте :)
 

UnderDark

Турист
Регистрация
22 Июл 2011
Сообщения
1
Реакции
0
Credits
2
а как заставить Quick PDF работать с русско названными файлами? У меня при открытии вылетает ошибка имени файла
 

kiray

Турист
Регистрация
3 Окт 2011
Сообщения
2
Реакции
0
Credits
4
Quick PDF LIbrary 7.21 а вот где скачать полную версию а то всюда лайт
 

Sacrator

Местный
Регистрация
19 Май 2009
Сообщения
6
Реакции
4
Credits
12
а как заставить Quick PDF работать с русско названными файлами? У меня при открытии вылетает ошибка имени файла
Я нашёл такое решение
Код:
procedure TfrmMain.Button1Click(Sender: TObject);
var
  PDFLibrary: TQuickPDF;
  UnlockResult: Integer;
  fs: TFileStream;
begin
  PDFLibrary := TQuickPDF.Create;
  try
    UnlockResult := PDFLibrary.UnlockKey('password');
    if UnlockResult = 1 then begin
      fs:=TFileStream.Create('D:\путь к файлу\какой-то файл.pdf',fmOpenRead);
      PDFLibrary.LoadFromStream(fs);
      fs.Free;
      //Работаем с файлом
    end else begin
      ShowMessage('Invalid license key for QuickPDF');
    end;
  finally
    PDFLibrary.Free;
  end;
end;
 

Tinitus

Premium
Регистрация
14 Ноя 2010
Сообщения
63
Реакции
3
Credits
62
ATViewer может PDF показывать.
Gnostice eDocEngine может показывать и к тому-же создавать PDFs.
Начиная с версии 16.2 DevExpress VCL PDF Viewer может PDF показывать.

Последний производит лучшее впечатление из них.
 
Статус
В этой теме нельзя размещать новые ответы.