HTML을 문서로

Java에서 HTML을 DOC로 변환하는 방법

HTML 안에 있는 콘텐츠는 모든 플랫폼에서 볼 수 있지만 HTML 파일용 UI 기반 편집기가 거의 없기 때문에 HTML 콘텐츠를 조작하기가 정말 어렵습니다. 따라서 편리한 방법 중 하나는 HTML을 DOC 형식으로 변환하고 Word 문서 편집기를 사용하여 콘텐츠를 업데이트하는 것입니다. 이 기사에서는 Java를 사용하여 HTML-DOC 변환기를 개발하는 방법에 대해 자세히 설명합니다.

HTML에서 DOC로 변환 API

Aspose.Words Cloud for Java를 사용하면 Java 개발자가 PDF, XPS, DOCX, TIFF 형식으로 출력을 생성할 수 있는 Word 파일 변환 작업을 구현할 수 있습니다. JPG 형식입니다. 이제 이 기사의 범위에 따라 HTML을 Doc으로 변환하는 세부 사항에 대해 논의할 것입니다. 이제 첫 번째 단계는 maven 빌드 유형 프로젝트의 pom.xml에 다음 세부 정보를 추가해야 하는 설치입니다.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Cloud API용 Aspose.HTML은 보안이 유지되며 인증이 필요합니다. 따라서 GitHub 또는 Google 계정을 사용하여 Aspose.Cloud 대시보드를 통해 클라우드 서비스에 대한 무료 구독 계정을 만드십시오. 또는 단순히 새 계정을 생성하고 클라이언트 자격 증명 세부 정보를 얻습니다.

Java에서 HTML을 Word로 변환

이 섹션에서는 Java 코드 조각을 사용하여 HTML을 Word 형식으로 변환하는 단계에 대해 설명합니다.

  • 먼저 Client ID와 Client Secret을 파라미터로 사용하여 WordsApi 객체를 생성합니다.
  • 둘째, 파일 개체를 사용하여 로컬 드라이브에서 HTML 파일 내용을 읽습니다.
  • 셋째, File 객체를 인수로 전달하면서 UploadFileRequest 인스턴스를 생성합니다.
  • 다음 단계는 HTML 파일이 클라우드 저장소에 업로드되도록 uploadFile(…) 메서드를 호출하는 것입니다.
  • 이제 입력 HTML, DOC로 출력 형식 및 결과 Doc 파일의 이름을 지정하는 GetDocumentWithFormatRequest(…) 객체를 생성합니다.
  • 마지막으로 getDocumentWithFormat(…) 메서드를 호출하여 HTML을 Doc으로 변환하고 출력을 클라우드 저장소에 저장합니다.
// 더 많은 코드 조각을 보려면 https://github.com/aspose-words-cloud/aspose-words-cloud-java를 참조하십시오.

    // https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
try
	{
        // WordsApi 객체 생성
        // baseUrl이 null이면 WordsApi는 기본 https://api.aspose.cloud를 사용합니다.
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // 로컬 드라이브에서 PDF 내용 읽기
        File file = new File("C:\\Users\\list.html");
        
        // 파일 업로드 요청 생성
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "list.html", null);
        
        // 클라우드 저장소에 파일 업로드
        wordsApi.uploadFile(uploadRequest);
            
        // 결과 DOC 이름을 지정하면서 문서 변환 요청 객체 생성
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("list.html", "DOC", "", "Internal","", "", "", "Converted.doc","");
            
        // 온라인에서 PDF를 문서로 변환하는 API 호출
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Convert HTML to DOC java sucessfully completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
html을 워드 문서로

이미지 1:- HTML to Doc 미리보기

cURL 명령을 사용하여 HTML을 DOC로 변환

Aspose.Cloud API는 cURL 명령을 통해 쉽게 액세스할 수 있습니다. 그러나 전제 조건으로 먼저 다음 명령을 사용하여 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 cURL 명령을 실행하여 HTML을 DOC로 변환하고 출력을 클라우드 저장소에 저장하십시오.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/list.html?format=DOC&outPath=Converted.doc" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

결론

이 기사에서는 Java Cloud SDK를 사용하여 HTML을 DOC 변환기로 개발하는 단계를 배웠습니다. 더 적은 코드 라인으로 cURL 명령뿐만 아니라 Java 코드 스니펫을 사용하여 HTML을 DOC로 변경하는 방법을 배웠습니다. 웹 브라우저 내에서 Swagger UI를 통해 API 탐색을 고려할 수도 있습니다.

관련 질문이 있거나 문제가 발생하면 무료 기술 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사

이에 대해 자세히 알아보려면 다음 문서를 살펴보는 것이 좋습니다.