2016-09-19 2 views
-1

J'ai un simple programme java qui crée un fichier .xls (bureau d'ouvrir le fichier Excel), et je veux enregistrer en format pdf. J'ai vu quelques réponses ici mais aucune d'entre elles n'a fonctionné pour moi. Existe-t-il un moyen simple et gratuit de le faire? Le fichier contient seulement 1 page .xlsJava Enregistrer le fichier xls en PDF

Merci

+0

Sauf si vous collez votre code (et aussi, de préférence, les sorties attendues et obtenues), vous ne trouvez pas d'aide. – progyammer

Répondre

2

Je ne sais pas, s'il vous plaît fournir plus de détails, le code de partage afin que la réponse peut être plus précis, mais pour la perspective de code, il peut être réalisé via Apache POI. quelque chose comme ci-dessous ....

//Instantiate a new workbook with excel file path 
Workbook workbook = new Workbook("F:\\FileTemp\\Book1.xls"); 

//Save the document in Pdf format 
workbook.save("F:\\FileTemp\\MyPdfFile.pdf", FileFormatType.PDF); 
+0

Pour un exemple complet, référez-vous à ce lien. http://thinktibits.blogspot.it/2012/12/POI-iText-Convert-XLS-to-PDF-Java-Program.html – mhasan

+0

En effet, je me sers de classeur - ce pot dois-je utiliser FileFormatType? – user2950329

+0

Télécharger aspose-cells-7.0.0.jar, cette solution est basée sur ce pot seulement. lien http://www.java2s.com/Code/Jar/a/Downloadasposecells700jar.htm – mhasan