pdf to html converter

PDF를 HTML로 변환하는 Java REST API를 개발합니다.

PDF[22] 문서를 HTML[23] 형식으로 변환하는 것은 웹 개발, 콘텐츠 관리 및 접근성 향상에 필수적입니다. 문서를 온라인으로 표시해야 하거나 웹 기반 응용 프로그램용 콘텐츠를 재구성해야 하는 경우, Java REST API를 사용하여 PDF를 HTML로 변환하는 것은 간단하고 효율적인 솔루션을 제공합니다. 이 문서에서는 GroupDocs.Conversion Cloud SDK for Java를 사용하여 PDF 파일을 HTML 형식으로 변환하는 단계별 프로세스를 살펴보겠습니다.

이 기사에서는 다음 주제를 다룹니다:

  • [PDF를 HTML로 변환하기 위한 REST API][5]
  • [PDF를 HTML로 변환하기 위해 Java 사용하기][6]
  • [PDF를 웹 페이지로 변환하는 cURL 명령어 사용][7]

PDF를 HTML로 변환하는 REST API

[GroupDocs.Conversion Cloud SDK for Java][3]는 PDF 문서를 높은 정확도로 HTML 형식으로 변환하기 위한 강력하고 유연한 솔루션을 제공합니다. 이 API는 문서 구조, 이미지 및 형식을 유지하면서 페이지 범위, 출력 구조 및 이미지 품질의 사용자 지정을 허용합니다.

설치

GroupDocs.Conversion Cloud SDK for Java를 설치하려면 다음 Maven 의존성을 추가하십시오:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

유효한 API 자격 증명(Client ID 및 Client Secret)이 있는지 확인하십시오. 이 [tutorial][8]을 따라 그들을 얻으십시오.

PDF를 HTML로 변환하는 방법은 Java를 사용하여 다음과 같이 진행할 수 있습니다.

  1. 필요한 라이브러리 추가:

    • Apache PDFBox 또는 iText와 같은 라이브러리를 사용할 수 있습니다.
  2. PDF 읽기:

    • 해당 라이브러리를 사용하여 PDF 파일을 읽어들이고 내용을 추출합니다.
  3. HTML로 변환:

    • 추출한 내용을 HTML 형식으로 조정하고 변환합니다.
  4. HTML 파일로 저장:

    • 최종적으로 변환된 HTML 내용을 파일로 저장합니다.

예시 코드:

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.PDFRenderer;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class PDFToHTML {
    public static void main(String[] args) {
        try {
            File file = new {#pdf-to-html-java}

다음 단계를 따라 Java에서 PDF를 HTML로 자동 변환하세요:

1. `Configuration`을 API 자격 증명으로 초기화합니다:

Configuration configuration = new Configuration(clientId, clientSecret);

2. `ConvertApi`의 인스턴스를 만듭니다:

ConvertApi convertApi = new ConvertApi(configuration);

3. 입력 PDF 파일을 클라우드 스토리지에 업로드하십시오:

FileApi fileApi = new FileApi(configuration); UploadFileRequest uploadRequest = new UploadFileRequest(“marketing.pdf”, new FileInputStream(“marketing.pdf”), “internal”); fileApi.uploadFile(uploadRequest);


3. `ConvertSettings` 클래스의 인스턴스를 생성하여 입력 PDF 이름, 출력 형식을 `html`로, 결과 파일 이름을 정의합니다:

ConvertSettings settings = new ConvertSettings(); settings.setStorageName(“internal”); settings.setFilePath(“input.pdf”); settings.setFormat(“html”); settings.setOutputPath(“finalOutput.html”);

4. PDF를 PPT로 변환하기 위해 `ConvertDocumentRequest` 클래스를 사용하고 `ConvertSettings` 객체를 인수로 전달합니다:

ConvertDocumentRequest request = new ConvertDocumentRequest(settings); convertApi.convertDocument(request);

// 더 많은 예제는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet 에서 확인하세요. // API 자격 증명을 얻으세요. string clientId = “XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22”; string clientSecret1 = “XXXXXXXXXXXXXXXXXXXX”;

// Configuration 클래스의 인스턴스를 생성하고, 클라이언트 ID 및 클라이언트 시크릿으로 초기화하세요. Configuration configuration = new Configuration(clientId, clientSecret); // PDF를 HTML 파일 변환 작업을 위한 API 기본 URL을 정의하십시오. configuration.setApiBaseUrl(“https://api.groupdocs.cloud”);

// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다. ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings(); settings.setStorageName(“internal”); settings.setFilePath(“input.pdf”); settings.setFormat(“html”); settings.setOutputPath(“myResultant.html”);

// ConvertDocument API를 PDF에서 HTML로 변환하기 위해 호출하십시오. ConvertDocumentRequest request = new ConvertDocumentRequest(settings); List response = convertApi.convertDocument(request);

// Check the response and print success message if (response != null && response.equals(“OK”)) { System.out.println(“The PDF to HTML file conversion completed successfully!”); }


free pdf to html online

Image:- PDF를 HTML로 변환한 미리보기.

위 예제에서 사용된 샘플 PDF 파일을 [input.pdf][28]에서 다운로드하세요. ## PDF를 웹 페이지로 변환하는 cURL 명령어 사용하기 {#pdf-to-web-curl} 커맨드라인 사용자들을 위해, [GroupDocs.Conversion Cloud][4] API는 cURL 명령을 통해 PDF를 HTML로 변환할 수 있게 하여 자동화를 원활하게 합니다. * 귀하의 자격 증명으로 JWT 액세스 토큰을 생성하십시오. * Run the following cURL command:

curl -v “https://api.groupdocs.cloud/v2.0/conversion"
-X POST
-H “accept: application/json”
-H “authorization: Bearer {accessToken}”
-H “Content-Type: application/json”
-d “{ "StorageName": "default", "FilePath": "{sourcePDF}", "Format": "html", "OutputPath": "{finalOutput}"}”

sourceFile, resultantFile, and accessToken을 실제 값으로 바꾸세요.

> - 만약 로컬 드라이브에 결과 HTML 파일을 저장할 필요가 있다면, 다음 cURL 명령어를 실행해 주세요:

curl -v “https://api.groupdocs.cloud/v2.0/conversion"
-X POST
-H “accept: application/json”
-H “authorization: Bearer {accessToken}”
-H “Content-Type: application/json”
-d “{ "StorageName": "default", "FilePath": "{sourceFile}", "Format": "html"}”
-o “myFinaloutput.html”


### 무료 PDF를 HTML로 변환하는 도구를 사용해 보세요.

우리의 [PDF to HTML Converter][14]를 사용하여 빠르고 효율적인 온라인 변환 경험을 해보세요.

무료 PDF를 PPT로 변환기 온라인
## 유용한 링크 > - [무료 체험][37] > - [제품 문서][15] > - [API 소스 코드][16] > - [무료 지원 포럼][19] > - [ 무료 상담 ][27] > - [신규 출시][36] ## 결론 GroupDocs.Conversion Cloud SDK for Java 또는 cURL 명령어를 사용하든지, 두 접근 방식 모두 PDF를 HTML로 변환하는 빠르고 정확하며 유연한 방법을 제공합니다. 클라우드 기반 처리, 높은 사용자 정의 및 개발자 친화적인 API를 통해 GroupDocs.Conversion Cloud는 문서 변환을 간소화합니다. 원활한 PDF-HTML 자동화를 위해 오늘 우리 Java SDK를 사용해 보세요! ## 추천 기사 다음 기사를 탐색할 것을 적극 권장합니다: * [Java에서 GIF 파일을 JPG로 변환하기][20] * [Excel 파일에 워터마크 삽입하기 자바 사용 REST API][21] * [PDF 파일에서 이미지 추출하기 Java로][24] [1]: https://products.groupdocs.cloud/conversion/family/ [2]: https://products.groupdocs.cloud/conversion/curl/ [3]: https://products.groupdocs.cloud/conversion/java/ [4]: https://products.groupdocs.cloud/conversion/ [5]: #pdf-to-html-api [6]: #pdf-to-html-java [7]: #pdf-to-web-curl [8]: https://blog.groupdocs.cloud/merger/password-protect-excel-using-password-protection-service/#how-to-obtain-api-credentials-to-use-groupdocs-merger-cloud-sdk [9]: https://dashboard.groupdocs.cloud/ [10]: https://apireference.groupdocs.cloud/merger/#/File/UploadFile [11]: https://reference.groupdocs.cloud/conversion/ [12]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://products.groupdocs.app/conversion/pdf-to-html [15]: https://docs.groupdocs.cloud/conversion/quick-start/ [16]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [17]: https://docs.groupdocs.cloud/conversion/getting-started/ [19]: https://forum.groupdocs.cloud/c/conversion/11 [20]: https://blog.groupdocs.cloud/conversion/convert-gif-file-to-jpg-in-java-gif-to-jpg-converter/ [21]: https://blog.groupdocs.cloud/watermark/how-to-add-watermark-in-excel-file-using-java/ [22]: https://docs.fileformat.com/pdf/ [23]: https://docs.fileformat.com/web/html/ [24]: https://blog.groupdocs.cloud/parser/extract-images-from-pdf-files-in-java-using-rest-api/ [26]: resources/finalOutput.ppt [27]: https://groupdocs-free-consulting.github.io/ [28]: resources/input.pdf [36]: https://releases.groupdocs.cloud/conversion/java/ [37]: https://purchase.groupdocs.cloud/cloud/trial/