Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   PDF (read-only) auf TCanvas zeigen ? (https://www.delphipraxis.net/192739-pdf-read-only-auf-tcanvas-zeigen.html)

myicq 16. Mai 2017 08:20

PDF (read-only) auf TCanvas zeigen ?
 
Ich habe eine Frage über PDF:

Ist es möglich mit VCL eine PDF auf eine TCanvas zu rendieren, und zwar so das ich Seite und "fenster" (oder Zoom) als Parameter eingebe ?

Zweck ist zb eine PDF mit sehr viele Seiten, aber einfach aufgebaut, - zB 50.000 Rechnungen - und dann gewünschte Seite auswähle zu darstellung.

Ich habe kein Bedarf diese PDF zu bearbeiten, aber die Rendierung auf TCanvas muss schnell sein.

Möglich ?

Vielleicht als keyword "PDF RIPPER" ?

bnreimer42 16. Mai 2017 12:47

AW: PDF (read-only) auf TCanvas zeigen ?
 
Hallo,

klar ist das möglich.
Es gibt einige Komponenten, die Dir das machen.

Hier was freies:
https://synopse.info/forum/viewtopic.php?id=220

Ich habe in einem Projekt
https://www.wpcubed.com/pdf/products/wpdf/
Da gibt es auch nur einen Viewer:
https://www.wpcubed.com/pdf/products/pdfviewer/

Google hilft Dir zu vielen weiteren Treffern.

Selber machen ist ziemlich sicher nicht möglich.

Neutral General 16. Mai 2017 12:49

AW: PDF (read-only) auf TCanvas zeigen ?
 
Zitat:

Zitat von bnreimer42 (Beitrag 1371597)
klar ist das möglich.
Es gibt einige Komponenten, die Dir das machen.

[...]

Selber machen ist ziemlich sicher nicht möglich.

Was denn nun? :P Irgendjemand hat es ja scheinbar selber gemacht ;)

bnreimer42 16. Mai 2017 12:53

AW: PDF (read-only) auf TCanvas zeigen ?
 
Zitat:

Zitat von Neutral General (Beitrag 1371598)
Zitat:

Zitat von bnreimer42 (Beitrag 1371597)
klar ist das möglich.
Es gibt einige Komponenten, die Dir das machen.

[...]

Selber machen ist ziemlich sicher nicht möglich.

Was denn nun? :P Irgendjemand hat es ja scheinbar selber gemacht ;)

So gesehen stimmt.
Ich meinte, der Aufwand, es selber neu zu machen, ist vermutlich so groß, dass ihn kaum einer auf sich nehmen würde, wenn es dafür schon Lösungen gibt. :-)

stalkingwolf 29. Mai 2017 14:52

AW: PDF (read-only) auf TCanvas zeigen ?
 
synpdf ist doch eher zum erstellen von PDF Dateien und nicht auslesen/laden von PDF Dateien.

himitsu 29. Mai 2017 16:19

AW: PDF (read-only) auf TCanvas zeigen ?
 
Acrobat-Reader-ActiveX, aber in ein Panel und das auf Enabled=False (Acrobat und DevExpressPDF ignorieren das Enabled-Property)

Von DevExpress gibt es neuerdings einen TdxPDFViewer ... entweder direkt zum Anzeigen nehmen oder mit der PDFDocument-Klasse auf ein Canvas (Bitmap) zeichnen.
siehe dxPDFDocumentExportTo... in dxPDFDocument.pas


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz