Ebből a tömör oktatóanyagból megtudhatja, hogyan lehet a PDF-ot CSV-re konvertálni Java használatával. Ez magában foglalja az összes lépésről lépésre vonatkozó részletet arról, hogyan lehet azonnal végrehajtani a Java PDF-ből CSV-be konvertálást anélkül, hogy telepíteni kellene PDF-feldolgozó alkalmazást, például az Adobe Acrobatot stb. Ez az átalakítás különféle felhasználási esetekben hasznos lehet például egy PDF-fájlból származó numerikus értékek feldolgozása diagramok vagy grafikonok létrehozásához egy Excel-fájlban.
Lépések a PDF CSV-vé konvertálásához Java használatával
- A PDF CSV formátumba konvertálásához vegyen fel Aspose.PDF for Java könyvtári hivatkozást a Maven tárhelyből
- Adja hozzá a hivatkozást a Aspose.PDF névtérre a projektben a PDF CSV formátumba exportálásához
- A forrás PDF-fájl betöltéséhez hozzon létre egy példányt a Document class fájlból
- Inicializálja az ExcelSaveOptions objektumot a kimeneti CSV-fájl kívánt tulajdonságainak beállításához
- Konvertálja a PDF-et CSV-vé Java nyelven a Mentés módszer és az ExcelSaveOptions paraméter használatával
Ezek az alapvető lépések a PDF to CSV Java alapú alkalmazások létrehozását mutatják be. Mindenekelőtt oldja meg a hivatkozást a függőség Maven tárolójából való konfigurálásával. Ezután tovább kell töltenünk a bemeneti PDF fájlt, és a kimeneti CSV fájlt a lemezre kell írnunk, miközben különböző tulajdonságokat állítunk be a kimeneti fájlhoz.
Kód a PDF-nek CSV-vé konvertálásához Java használatával
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.License; | |
public class ConvertPdfToCsvUsingJava { | |
public static void main(String[] args) throws Exception { // main method to convert a PDF document to CSV file format | |
// Instantiate the license to avoid trial limitations while converting the PDF to comma separated CSV file | |
License asposePdfLicenseCSV = new License(); | |
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic"); | |
// Load PDF document for converting it to comma seaparated value file | |
Document convertPDFDocumentToCSV = new Document("input.pdf"); | |
// Initialize ExcelSaveOptions class object to set the format of the output file | |
ExcelSaveOptions csvSave = new ExcelSaveOptions(); | |
csvSave.setFormat(ExcelSaveOptions.ExcelFormat.CSV); | |
// Save the converted output file in CSV format | |
convertPDFDocumentToCSV.save("ConvertPDFToCSV.csv", csvSave); | |
System.out.println("Done"); | |
} | |
} |
A PDF Java CSV formátumba történő exportálásához használhatja a fenti kódmintát. A bemeneti PDF fájlt a Document osztály segítségével tölti be, majd az ExcelSaveOptions osztály segítségével különböző beállításokat állíthatunk be a kimeneti CSV fájlhoz. Például beállíthatja a fájlformátumot vagy az egységes oszlopfelosztást stb., mielőtt a kimeneti fájlt a lemezre vagy egy adatfolyam-objektumra menti, az Ön igényei szerint.
Ebben a példában megvizsgáltuk, hogyan lehet a PDF-t CSV-vé konvertálni Java használatával. Ha szeretne egy PDF-fájlt programozottan Excelbe konvertálni, olvassa el a következő cikket: hogyan konvertálhat PDF-et Excelbe Java-ban.