print to PDF

Alles rund um die Programmierung mit Qt
Antworten
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

print to PDF

Beitrag von Hass »

Hallo zusammen, :roll:
ich moechte QPrinter Klass benutzen,weil jpg als PDF Kopiert.Die folgende Code lieferen

QPrinter objPrinter;

objPrinter.setOutputFormat( QPrinter::PdfFormat );
objPrinter.setDocName( "d:\\a.jpg" );
objPrinter.setOutputFileName( "d:\\a.pdf" );

aber das Ergibniss war nichts was ich moechte,ich bin jetzt nicht sicher,ob ich etw.Z.B. Plugins und PDF Klass einstellen muessen.
Vielen Danke :twisted:
Zuletzt geändert von Hass am 26. November 2006 10:29, insgesamt 2-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Bitte sag uns nicht, was du möchtest. Wir könnten dir sonst helfen. Btw. normalerweise sind sonstige Module nicht notwendig.
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

upsala hat geschrieben:Bitte sag uns nicht, was du möchtest. Wir könnten dir sonst helfen. Btw. normalerweise sind sonstige Module nicht notwendig.
Also, das ist einfach:

Weil eine Imagedatei,Z.B JPG oder andere, als Pdfdatei Kopiert,habe ich QPrinter benutzt ,
aber QPrinter funktionierte nicht moeglich.
Warum?
Zuletzt geändert von Hass am 26. November 2006 10:30, insgesamt 3-mal geändert.
Sym
Beiträge: 139
Registriert: 15. Mai 2006 15:38
Wohnort: Bremen

Beitrag von Sym »

Hallo,

mir ist es leider nicht möglich, genau herauszulesen, was nicht funktioniert. Also bitte umschreibe Dein Problem genauer. Undbei Fehlern können Fehlermeldungen auch helfen. ;)
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

Sym hat geschrieben:Hallo,

mir ist es leider nicht möglich, genau herauszulesen, was nicht funktioniert. Also bitte umschreibe Dein Problem genauer. Undbei Fehlern können Fehlermeldungen auch helfen. ;)
OK,
Wie kopiert jpg als pdf ?Ich benutzte QPrinter. :lol: :lol: :lol:
Ist es Klar? :P :P :P :P :P :P
ich beeile mich sehr,sorry.........
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

QPrinter objPrinter; 
 
objPrinter.setOutputFormat(QPrinter::PdfFormat); 
objPrinter.setDocName( "d:\\a.jpg" ); 
objPrinter.setOutputFileName( "d:\\a.pdf" ); 

QPainter p(&objPrinter);
p.drawImage(0, 0, QImage("/dein/Image"));
p.end();
Was soll daran nicht möglich sein?
Hass
Beiträge: 40
Registriert: 12. Juli 2006 10:42

Beitrag von Hass »

upsala hat geschrieben:

Code: Alles auswählen

QPrinter objPrinter; 
 
objPrinter.setOutputFormat(QPrinter::PdfFormat); 
objPrinter.setDocName( "d:\\a.jpg" ); 
objPrinter.setOutputFileName( "d:\\a.pdf" ); 

QPainter p(&objPrinter);
p.drawImage(0, 0, QImage("/dein/Image"));
p.end();
Was soll daran nicht möglich sein?
Nein, es funktioniert nicht immer, aber folgende Meldung liefert:QWin32PrintEngine::queryResolutions: DeviceCapabilities failed
Antworten