Bu kısa öğreticide, Java kullanarak PDF öğesini CSV biçimine nasıl dönüştüreceğinizi öğreneceksiniz. Java PDF’den CSV’ye dönüştürme kullanımının, Adobe Acrobat vb. gibi herhangi bir PDF işleme uygulaması yüklemeye gerek kalmadan anında nasıl gerçekleştirilebileceğine ilişkin tüm adım adım ayrıntıları içerir. Bu dönüştürme, farklı kullanım durumlarında yararlı olabilir, örneğin, bir Excel dosyasında çizelgeler veya grafikler oluşturmak için bir PDF dosyasındaki sayısal değerleri işleme.
Java kullanarak PDF’yi CSV’ye Dönüştürme Adımları
- PDF’yi CSV’ye dönüştürmek için Maven deposundan Aspose.PDF for Java kitaplık referansını ekleyin
- PDF’yi CSV’ye dışa aktarmak için projenize Aspose.PDF ad alanına referansı ekleyin
- Kaynak PDF dosyasını yüklemek için bir Document class örneği oluşturun
- Çıktı CSV dosyası için istenen özellikleri ayarlamak için ExcelSaveOptions nesnesini başlatın
- Kaydet yöntemini ve ExcelSaveOptions parametresini kullanarak PDF’yi Java’da CSV’ye dönüştürün
Bu temel adımlar, PDF’den CSV’ye Java tabanlı uygulamaların nasıl oluşturulacağını ayrıntılı olarak açıklar. Her şeyden önce, Maven deposundan bağımlılığı yapılandırarak referansı çözün. Daha sonra çıktı dosyası için farklı özellikler ayarlarken girdi PDF dosyasını yükleyerek ve çıktı CSV dosyasını diske yazarak ilerleyeceğiz.
Java kullanarak PDF’yi CSV’ye Dönüştürme Kodu
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"); | |
} | |
} |
Java’da PDF’yi CSV’ye aktarmak için yukarıdaki kod örneğini kullanabilirsiniz. Document sınıfını kullanarak girdi PDF dosyasını yükler ve ardından ExcelSaveOptions sınıfını kullanarak çıktı CSV dosyası için farklı tercihler ayarlayabiliriz. Örneğin, çıktı dosyasını diske veya bir akış nesnesine gereksinimlerinize göre kaydetmeden önce dosya biçimini veya tek tip sütun bölümünü vb. ayarlamak.
Bu örnekte, Java kullanarak PDF’yi CSV’ye dönüştürmeyi keşfettik. Bir PDF dosyasını programlı olarak Excel’e dönüştürmekle ilgileniyorsanız, lütfen Java’da PDF’yi Excel’e dönüştürme makalesine bakın.