Come si stampa un file PDF da un'applicazione Java?Come stampare un file PDF in un'applicazione Java?
risposta
Prova PDF Renderer. È open source e ci sono un paio di esempi sul sito su come eseguire il rendering su un dispositivo stampante.
Ho già utilizzato PDFBox per un'attività simile alla tua. È una libreria eccellente dal Apache Software Foundation. La classe che probabilmente userete è chiamata: PDFTextStripper. Il javadoc per la classe può essere trovato here.
Ecco qualche codice sorgente che vi permetterà di stampare qualsiasi file di testo:
public void print() {
//The desktop api can help calling other applications in our machine
//and also many other features...
Desktop desktop = Desktop.getDesktop();
try {
//desktop.print(new File("DocXfile.docx"));
desktop.print(new File("Docfile.pdf"));
} catch (IOException e) {
e.printStackTrace();
}
}
Forse è adatto alle vostre esigenze dal momento che non ha dato ulteriori dettagli.
C'è un modo per specificare anche il nome della stampante? grazie – user234194
@ user234194 non lo penso, ma per maggiori informazioni sull'API Desktop, dare un'occhiata a: 'http: // java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api /' – sfrj
- 1. Delphi: come stampare un PDF senza mostrarlo?
- 2. Stampa di un file PDF utilizzando PrinterJob in Java
- 3. Come posso stampare un pdf in google chrome?
- 4. Come stampare qualsiasi sapore (testo, parola, pdf, immagine, ecc.) Del file dal programma java?
- 5. Impossibile stampare in PDF classifiche ggplot
- 6. Come stampare un file JSON?
- 7. Come stampare un file wav
- 8. Come stampare un file pcl in C#?
- 9. Come leggere i file PDF usando Java?
- 10. Come unire due file PDF in uno in Java?
- 11. Come indicizzare un file .PDF in ElasticSearch
- 12. Come stampare un array in un file .txt in Matlab?
- 13. Come stampare più righe variabili in java
- 14. Come stampare un file da VsCode?
- 15. Imposta PDF da stampare senza ridimensionamento
- 16. come stampare Statement (CallableStatement) in Java?
- 17. .NET: Come stampare i file senza aprirli
- 18. Come stampare un DIV in ElectronJS
- 19. Come convertire migliaia di file PDF in un singolo file Postscript in un ordine specificato
- 20. PDF Parser API in Java
- 21. Apri un file PDF al volo da un'applicazione Java
- 22. iText - Come stampare un'immagine su PDF esistente e creare un'ancora
- 23. Come posso generare un file PDF da un file binario?
- 24. Come stampare un file di testo sulla stampante in Qt?
- 25. come stampare ogni riga in un file python
- 26. numero di pagine in un file pdf
- 27. combina più grafici PDF in un file
- 28. Come inviare un file PDF utilizzando UIActivityViewController
- 29. Come posso stampare un set di file su un file, un nome di file per riga?
- 30. Java Apache POI Excel salva come PDF
_Come nota a margine: _ per stampare un PDF esistente sarebbe sufficiente caricarlo e stamparlo, ad esempio: 'PDDocument pdfDocument = PDDocument.load (new File (" mydoc.pdf ")); pdfDocument.print(); '. Oppure usa ['pdfDocument.silentPrint()'] (http://pdfbox.apache.org/docs/1.8.10/javadocs/org/apache/pdfbox/pdmodel/PDDocument.html#silentPrint()) per stampare senza richiesta. Cioè senza mai usare l'istanza di PDFTextStripper. – informatik01