0
pdf 파일을 CSV 형식으로 변환하여 Excel로 가져 오기 위해 itext 프레임 워크를 사용하려고합니다.itext PDF를 CSV로 변환
출력이 깨져서 형식 변환에 관한 단계가 누락되었습니다. 그러나 itext 사이트에서 정보를 찾을 수없는 것 같아 도움을 요청하고 있습니다.
현재는 다음과 같습니다.
package com.pdf.convert;
import java.io.FileOutputStream;
import java.io.IOException;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfImportedPage;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfWriter;
public class ThirdPDF {
private static String INPUTFILE = "/location/test.pdf";
private static String OUTPUTFILE = "/location/test.csv";
public static void main(String[] args) throws DocumentException,
IOException {
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document,
new FileOutputStream(OUTPUTFILE));
document.open();
PdfReader reader = new PdfReader(INPUTFILE);
int n = reader.getNumberOfPages();
PdfImportedPage page;
// Go through all pages
for (int i = 1; i <= n; i++) {
// Only page number 2 will be included
if (i == 2) {
page = writer.getImportedPage(reader, i);
Image instance = Image.getInstance(page);
document.add(instance);
}
}
document.close();
}
}
iText를 PDF 파일 생성 및 조작을위한 라이브러리입니다 다른 구현 단지 결과 그 이유가 없었다 않습니다. 다른 형식으로 변환하지 않습니다. –
@AlexisPigeon 방금 PDFBox를 발견했습니다. – Yonkee