AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PDF (read-only) auf TCanvas zeigen ?

Ein Thema von myicq · begonnen am 16. Mai 2017 · letzter Beitrag vom 29. Mai 2017
Antwort Antwort
myicq

Registriert seit: 5. Jan 2016
70 Beiträge
 
Delphi 6 Professional
 
#1

PDF (read-only) auf TCanvas zeigen ?

  Alt 16. Mai 2017, 09:20
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" ?
  Mit Zitat antworten Zitat
bnreimer42

Registriert seit: 26. Mai 2013
Ort: Erlangen, Franken
126 Beiträge
 
Delphi 12 Athens
 
#2

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

  Alt 16. Mai 2017, 13:47
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.
Björn Reimer
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

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

  Alt 16. Mai 2017, 13:49
klar ist das möglich.
Es gibt einige Komponenten, die Dir das machen.

[...]

Selber machen ist ziemlich sicher nicht möglich.
Was denn nun? Irgendjemand hat es ja scheinbar selber gemacht
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
bnreimer42

Registriert seit: 26. Mai 2013
Ort: Erlangen, Franken
126 Beiträge
 
Delphi 12 Athens
 
#4

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

  Alt 16. Mai 2017, 13:53
klar ist das möglich.
Es gibt einige Komponenten, die Dir das machen.

[...]

Selber machen ist ziemlich sicher nicht möglich.
Was denn nun? 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.
Björn Reimer
  Mit Zitat antworten Zitat
stalkingwolf

Registriert seit: 6. Mai 2011
540 Beiträge
 
#5

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

  Alt 29. Mai 2017, 15:52
synpdf ist doch eher zum erstellen von PDF Dateien und nicht auslesen/laden von PDF Dateien.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#6

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

  Alt 29. Mai 2017, 17:19
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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (29. Mai 2017 um 17:21 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 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