MD를 PDF 이미지로 변환

MD 파일을 요구 사항에 따라 다른 형식으로 변환할 수 있습니다. 자주 사용되는 몇 가지 변환 시나리오를 살펴보겠습니다.

마크다운(MD) 파일을 PDF 또는 이미지로 변환 – API 설치

Java용 Aspose.HTML API는 마크다운 파일 작업을 지원합니다. 파일 형식의 사소한 세부 사항을 처리할 필요가 없습니다. 대신 간단한 API 호출을 사용하여 지원되는 파일 형식을 생성, 편집 또는 조작할 수 있습니다. pom.xml에서 다음 구성으로 API를 쉽게 설치하거나 공식 다운로드 섹션에서 JAR 파일을 빠르게 다운로드할 수 있습니다.

저장소:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Java를 사용하여 프로그래밍 방식으로 MD Markdown 파일을 PDF로 변환

MD 파일에서 PDF로의 변환은 2단계 프로세스입니다. 먼저 마크다운 파일을 HTML 형식으로 변환해야 합니다. 그런 다음 PDF 문서로 렌더링할 수 있습니다. 다음은 Java에서 MD를 PDF로 변환하는 단계입니다.

  1. 입력 MD 파일 로드
  2. MD를 HTML로 변환한 다음 PDF 출력 파일로 변환

아래 코드 스니펫은 Java에서 프로그래밍 방식으로 MD 파일을 PDF로 변환하는 방법을 보여줍니다.

// 입력 MD 파일 로드 및 Markdown을 HTML 문서로 변환
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// HTML 파일을 출력 PDF 파일 형식으로 변환
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

Java를 사용하여 MD 파일을 PNG, JPG, TIFF로 이미지로 변환

변환 프로세스를 약간 수정하여 한 단계 더 나아가 보겠습니다. 이 예에서는 HTML 파일을 메모리에 저장합니다. HTML 파일을 이미지로 렌더링하는 것이 이제 빨라지기 때문에 파일 변환을 위한 시간과 메모리 효율적인 접근 방식입니다. 아래 단계는 MD에서 이미지로의 변환 과정을 보여줍니다.

  1. 입력 Markdown MD 파일 로드
  2. MD를 HTML 형식으로 변환
  3. 출력 이미지를 PNG로 저장 ImageFormat

아래 코드는 Java를 사용하여 프로그래밍 방식으로 MD를 JPG, PNG 등과 같은 이미지 파일로 변환하는 방법을 설명합니다.

// 마크다운을 HTML 문서로 변환
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // HTML 문서를 PNG 이미지 파일 형식으로 변환
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

결론

Markdown MD 파일을 C#에서 프로그래밍 방식으로 PDF, PNG, JPG 또는 TIFF 이미지와 같은 다른 파일 형식으로 변환하는 방법을 배웠습니다. API에 대한 모든 세부 정보는 제품군 페이지에서 확인할 수 있습니다. 또한 무료 지원 포럼을 통해 항상 귀하의 요구 사항과 우려 사항을 논의할 수 있습니다.

또한보십시오