Go 에서 PDF를 JPEG, PNG, TIFF로 변환
Go에서 PDF를 이미지 형식으로 변환
**Aspose.PDF for Go via C++**를 사용하면 PDF 문서를 JPEG, PNG, BMP, TIFF, SVG, DICOM 등 다양한 이미지 형식으로 손쉽게 변환할 수 있습니다. 이 가이드에서는 실제 Go 코드를 사용하여 PDF의 모든 페이지 또는 특정 페이지를 고품질 이미지로 변환하는 방법을 배웁니다.
PDF를 이미지로 변환하는 것은 다음과 같은 경우에 유용합니다:
- 스캔된 PDF 문서를 편집 가능한 이미지 형식으로 변환
- 웹이나 모바일 애플리케이션에서 표시하기 위해 PDF를 이미지로 변환
- 문서의 축소판 또는 미리보기 생성
- 의료 또는 과학 문서를 DICOM 형식으로 변환
**Aspose.PDF for Go via C++**는 해상도, 품질, 색 깊이 등을 완전히 제어하면서 PDF를 이미지로 변환할 수 있습니다. 지원되는 모든 형식에 대해 Aspose.PDF 지원 파일 형식 페이지를 확인하십시오.
PDF를 JPEG로 변환
다음 Go 코드 예제는 PDF 페이지를 JPEG 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToJpg 함수로 페이지를 JPEG로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToJpg(num int32, resolution_dpi int32, filename string) saves the specified page as Jpg-image file
err = pdf.PageToJpg(1, 100, "sample_page1.jpg")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF를 온라인에서 JPEG로 변환해 보세요
Aspose.PDF for Go는 온라인 무료 애플리케이션을 제공합니다 “PDF를 JPEG로”, 여기서 그 기능과 품질이 어떻게 작동하는지 조사해 볼 수 있습니다.
PDF를 TIFF로 변환
다음 Go 코드 예제는 PDF 페이지를 TIFF 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToTiff 함수로 페이지를 TIFF로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToTiff(num int32, resolution_dpi int32, filename string) saves the specified page as Tiff-image file
err = pdf.PageToTiff(1, 100, "sample_page1.tiff")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF를 TIFF로 온라인 변환해 보세요
Aspose.PDF for Go는 온라인 무료 애플리케이션을 제공합니다 “PDF를 TIFF로”, 여기서 그 기능과 품질이 어떻게 작동하는지 조사해 볼 수 있습니다.
PDF를 PNG로 변환
다음 Go 코드 예제는 PDF 페이지를 PNG 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToPng 함수로 페이지를 PNG으로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToPng(num int32, resolution_dpi int32, filename string) saves the specified page as Png-image file
err = pdf.PageToPng(1, 100, "sample_page1.png")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF를 PNG로 온라인 변환해 보세요
Aspose.PDF for Go는 온라인 무료 애플리케이션을 제공합니다 “PDF를 PNG로”, 여기서 그 기능과 품질이 어떻게 작동하는지 조사해 볼 수 있습니다.
**Scalable Vector Graphics (SVG)**는 2차원 벡터 그래픽(정적 및 동적(인터랙티브 또는 애니메이션))을 위한 XML 기반 파일 형식 사양들의 집합입니다. SVG 사양은 1999년부터 월드 와이드 웹 컨소시엄(W3C)에서 개발 중인 오픈 표준입니다.
PDF를 SVG로 변환
다음 Go 코드 예제는 PDF 페이지를 SVG 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToSvg 함수로 페이지를 SVG로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToSvg(num int32, filename string) saves the specified page as Svg-image file
err = pdf.PageToSvg(1, "sample_page1.svg")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF를 SVG로 온라인 변환해 보세요
Aspose.PDF for Go는 온라인 무료 애플리케이션을 제공합니다 PDF를 SVG로, 여기서 그 기능과 품질이 어떻게 작동하는지 조사해 볼 수 있습니다.
PDF를 DICOM으로 변환
다음 Go 코드 예제는 PDF 페이지를 DICOM 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToDICOM 함수로 페이지를 DICOM으로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToDICOM(num int32, resolution_dpi int32, filename string) saves the specified page as DICOM-image file
err = pdf.PageToDICOM(1, 100, "sample_page1.dcm")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
PDF를 BMP로 변환
다음 Go 코드 예제는 PDF 페이지를 BMP 이미지로 변환합니다:
- PDF 문서를 엽니다.
- PageToBmp 함수로 페이지를 BMP로 변환합니다.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// PageToBmp(num int32, resolution_dpi int32, filename string) saves the specified page as Bmp-image file
err = pdf.PageToBmp(1, 100, "sample_page1.bmp")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}



