Java 를 통해 PDF의 텍스트로 작업하기

Java 라이브러리를 사용하여 PDF에서 텍스트를 작업하는 방법

Java 라이브러리를 사용하여 PDF에서 텍스트를 작업하는 방법

PDF 파일 Aspose.PDF for Java API에 텍스트를 추가합니다. 이 API는 기능이 풍부하고 강력하며 사용하기 쉬운 Java 플랫폼용 변환 API입니다.Maven 에서 직접 최신 버전을 다운로드하고 pom.xml에 다음 구성을 추가하여 Maven 기반 프로젝트에 설치할 수 있습니다.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Java 를 통해 PDF 파일에 텍스트 추가


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for Java 가 필요합니다.

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.텍스트 단락을 만들고 속성을 정의합니다. 1.TextBuilder를 사용하여 페이지에 텍스트 단락을 추가합니다. 1.파일을 다시 저장합니다.

PDF에 텍스트 추가 - Java

<% text.code-block.subtitle %>


    public static void AddingText() {
    // Load the PDF file
    Document document = new Document(_dataDir + "sample.pdf");

    // get particular page
    Page pdfPage = document.getPages().get_Item(1);
    // create text fragment
    TextFragment textFragment = new TextFragment("Aspose.PDF");
    textFragment.setPosition(new Position(80, 700));

    // set text properties
    textFragment.getTextState().setFont(FontRepository.findFont("Verdana"));
    textFragment.getTextState().setFontSize(14);
    textFragment.getTextState().setForegroundColor(Color.getBlue());
    textFragment.getTextState().setBackgroundColor(Color.getLightGray());

    // create TextBuilder object
    TextBuilder textBuilder = new TextBuilder(pdfPage);
    // append the text fragment to the PDF page
    textBuilder.appendText(textFragment);

    // Save resulting PDF document.