Microsoft® 워드 프로세싱 파일 변환을 위한 오픈 소스 Go 라이브러리
무료 GO API를 통해 Microsoft 워드 프로세싱 문서를 PDF로 변환
Gotenberg Go 클라이언트는 무엇입니까?
Gotenberg Go 클라이언트는 소프트웨어 개발자가 자신의 응용 프로그램 내에서 Microsoft Word Processing 문서를 PDF로 변환할 수 있는 기능을 제공하는 오픈 소스 go 라이브러리입니다. Gotenberg는 Office 문서를 PDF로 변환하기 위한 Docker 기반 상태 비저장 API입니다. API를 사용하여 DOCX, DOC, RTF 및 TXT 파일 형식을 PDF로 쉽게 변환할 수 있습니다.
API를 사용하면 하나 이상의 워드 프로세싱 문서를 동시에 변환하고 결과 문서를 PDF 형식으로 저장할 수 있습니다. API는 구조화된 로깅을 제공하므로 진행 상황에 대한 관련 정보를 얻을 수 있습니다.
Gotenberg Go 클라이언트 시작하기
Gotenberg Go 클라이언트를 프로젝트에 설치하는 권장 방법은 GitHub를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.
GitHub를 통해 Gotenberg Go 클라이언트 설치
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Free Go API를 통해 DOCX를 PDF로 변환
GO에서 워드 프로세싱을 PDF로 변환
- NewDocumentFromPath() 메서드를 사용하여 두 개의 DOCX 파일을 로드하고 파일 이름과 파일 경로를 매개변수로 전달
- gotenberg.NewOfficeRequest() 메서드를 사용하여 두 파일을 PDF로 변환하고 문서 개체를 전달합니다.
- PDF 문서 저장
무료 GO API를 통해 DOCX를 PDF로 변환
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.docx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.docx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)