Java의 Markdown에서 PDF 생성 - Markdown을 PDF로

최근에 우리는 Aspose.HTML for Java를 사용하여 Java에서 SVGPNG로 변환하는 방법에 대한 가이드를 게시했습니다. 이 블로그 게시물에서는 이 Markdown Java 라이브러리를 사용하여 Java의 Markdown에서 PDF를 프로그래밍 방식으로 생성하는 방법을 설명합니다. PDF 파일 형식은 효율성과 플랫폼 독립적 특성으로 인해 널리 사용되므로 Markdown을 PDF로 변환하면 온라인 비즈니스 일상 작업을 수행하는 데 확실히 도움이 됩니다. Aspose.HTML for Java은 MD에서 PDF로의 변환을 자동화하는 대규모 클래스 및 메소드 스택을 제공합니다. 그러므로 이 글을 시작해보자.

이 가이드에서는 다음 사항을 살펴보겠습니다.

  1. 마크다운 자바 라이브러리 설치
  2. Java의 Markdown에서 프로그래밍 방식으로 PDF 생성
  3. 마크다운을 PDF 온라인으로 변환

마크다운 자바 라이브러리 설치

모든 설치 세부 사항을 살펴보려면 이 설치 가이드를 방문하세요. Aspose.HTML for Java는 프로그래밍 방식으로 파일 형식을 조작하고 렌더링하는 데 사용되는 엔터프라이즈 수준 API입니다. 또한 HTML 문서를 생성/편집하고, 널리 사용되는 다른 파일 형식으로 변환하고, W3C 사양을 구현할 수 있습니다. 그러나 JAR 파일을 다운로드하거나 다음 Maven 구성에 따라 이 Markdown Java 라이브러리를 설치할 수 있습니다.

 <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>23.11</version>
    </dependency>
</dependencies>
마크다운 자바 라이브러리

프로그래밍 방식으로 Java의 Markdown에서 PDF 생성 - 코드 조각

코드는 천마디 말보다 낫습니다. 일부 클래스를 사용하고 Aspose.HTML for Java에 의해 노출된 메서드를 호출해 보겠습니다. MD에서 PDF로의 변환을 구현하기 위한 소스 MD 파일이 있습니다.

Java에서 MD-PDF 변환기를 개발하려면 다음 단계를 수행할 수 있습니다.

  • MD 파일의 원본 경로를 정의하고 변환된 PDF 파일을 저장할 경로를 준비합니다.
  • HTMLDocument 클래스의 인스턴스를 만듭니다.
  • Converter 클래스의 convertMarkdown 메서드를 호출하여 Markdown을 HTML로 변환합니다.
  • PdfSaveOption 클래스의 개체를 초기화합니다.
  • convertHTML 메소드를 호출하여 HTML 문서를 PDF 파일 형식으로 변환합니다.

다음 코드 샘플은 프로그래밍 방식으로 Java의 Markdown에서 PDF를 생성하는 방법을 보여줍니다.

package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;

public class Main {
	// Java에서 PDF로 마크다운
    public static void main(String[] args) throws Exception {
      
		// 소스 경로 정의 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// 변환된 PDF 파일을 저장할 경로를 준비하세요. 
		String savePath = sourcePath+ "output.pdf";
		// HTMLDocument 클래스의 인스턴스를 만듭니다. 
		// Converter 클래스의 ConvertMarkdown 메서드를 호출하여 Markdown을 HTML로 변환합니다.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// PdfSaveOptions 클래스의 개체를 초기화합니다.  
			PdfSaveOptions options = new PdfSaveOptions();
			// HTML 문서를 PDF 파일 형식으로 변환하려면 ConvertHTML 메서드를 호출합니다. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

아래 이미지에서 출력을 볼 수 있습니다.

마크다운에서 PDF 생성

마크다운을 온라인에서 PDF로 변환

온라인 도구를 활용하여 온라인에서 Markdown을 PDF로 변환할 수 있습니다. 이 MD-PDF 변환기는 웹 기반이며 파일 형식 변환을 수행하기 위한 많은 조항을 제공합니다. 게다가 Aspose.HTML for Java로 구동되어 강력하고 효율적입니다. 데스크톱은 물론 모바일에서도 잘 작동합니다. 사용자 인터페이스는 파일 시스템, Dropbox, Google DriveOneDrive에서 파일을 업로드하는 옵션을 제공합니다. 무엇보다도 무료이며 필요에 따라 사용할 수 있습니다.

마크다운을 온라인에서 PDF로 변환

MD를 PDF로 - 무료 라이센스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 이 Markdown Java 라이브러리를 사용해 볼 수 있습니다.

결론

결론적으로 우리는 온라인 MD-PDF 변환기를 살펴보고 Java의 Markdown에서 PDF를 생성하는 기능을 구현했습니다. 이 Markdown Java 라이브러리를 사용하여 Markdown을 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 Aspose.HTML for Java를 사용하여 비즈니스 앱용 MD-PDF 변환기를 개발할 수 있습니다. 또한 문서, GitHub 저장소 및 API 참조를 사용할 수 있습니다.

마지막으로 aspose.com에서 새로운 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 계속 연락해 주시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

Markdown에서 PDF를 어떻게 만듭니까?

Aspose.HTML for Java가 이 질문에 대한 답변입니다. Java의 Markdown에서 PDF를 생성하는 방법을 보려면 이 링크를 방문하세요.

MD 파일을 PDF로 어떻게 변환합니까?

이 무료 온라인 MD-PDF 변환기를 사용하여 온라인에서 Markdown을 PDF로 변환할 수 있습니다.

또한보십시오