Microsoft® PowerPoint 파일 변환을 위한 오픈 소스 Go 라이브러리
무료 GO API를 통해 Microsoft 프레젠테이션을 PDF로 변환
Gotenberg Go 클라이언트는 무엇입니까?
종종 GO 개발자는 Microsoft Presentation을 PDF 파일 형식으로 변환하는 오픈 소스 및 무료 API를 찾고 있습니다. Gotenberg Go 클라이언트는 개발자가 PPT 및 PPTX를 PDF 파일 형식으로 쉽게 변환할 수 있는 무료 GO 라이브러리입니다. 개발자는 자신의 응용 프로그램 내에서 PPTX에서 PDF로 및 PPT에서 PDF로 변환 기능을 쉽게 통합할 수 있습니다.
기본적으로 소수의 글꼴이 설치되며 API는 아시아 문자도 지원합니다. 출력 PDF 문서에서 특정 글꼴을 얻으려면 고유한 글꼴을 설치해야 합니다.
Gotenberg Go 클라이언트 시작하기
Gotenberg Go 클라이언트를 프로젝트에 설치하는 권장 방법은 Github를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.
GitHub를 통해 Gotenberg Go 클라이언트 설치
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Free Go API를 통해 PPTX를 PDF로 변환
오픈 소스 라이브러리 Gotenberg Go 클라이언트를 사용하면 단일 기능에서 하나 이상의 Microsoft 프레젠테이션 파일 형식을 PDF 파일 형식으로 변환할 수 있습니다. API는 gotenberg.NewOfficeRequest() 메서드를 사용하여 새 파일을 로드하고 파일 이름과 파일 경로를 매개변수로 받아들입니다. PowerPoint 파일을 PDF로 변환하려면 하나 이상의 파일을 로드하여 PDF로 쉽게 변환할 수 있습니다. 다음 코드 조각은 GO에서 PPTX를 PDF로 변환하는 방법을 보여줍니다.
GO에서 PowerPoint를 PDF로 변환
- NewDocumentFromPath() 메서드를 사용하여 두 개의 PPTx 파일을 로드하고 파일 이름과 파일 경로를 매개변수로 전달
- gotenberg.NewOfficeRequest() 메서드를 사용하여 두 파일을 PDF로 변환하고 문서 개체를 전달합니다.
- PDF 문서 저장
무료 GO API를 통해 PPTX를 PDF로 변환
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "fileformat.pdf"
c.Store(req, dest)