JPG 이미지를 PDF 파일로 수동으로 변환하는 데 지치셨나요? Python을 사용하여 이 프로세스를 자동화하시겠습니까? 더 이상 보지 마십시오! 이번 블로그 게시물에서는 Python에서 JPG를 PDF로 변환하는 방법을 알아봅니다.
원래 레이아웃과 형식이 유지되므로 데이터와 정보를 공유하거나 저장하는 데 PDF 형식을 선호하는 경우가 많습니다. 또한 필요할 때 JPG 이미지를 PDF로 쉽게 변환할 수 있습니다. PDF 문서는 더욱 안전하고 비밀번호로 보호될 수 있으므로 민감한 이미지를 공유할 수 있는 훌륭한 옵션입니다. JPG 이미지를 PDF 문서로 변환하는 방법을 살펴보겠습니다.
이 문서에서는 다음 주제를 다룹니다.
JPG를 PDF로 변환하는 Python 라이브러리
JPG를 PDF 문서로 변환하려면 Aspose.PDF for Python을 사용합니다. 개발자가 JPG 이미지를 PDF 파일로 효율적으로 쉽게 변환할 수 있는 강력하고 기능이 풍부한 라이브러리입니다. 직관적인 API와 광범위한 기능을 갖춘 Aspose.PDF를 사용하면 JPEG, PNG 및 BMP를 포함한 다양한 이미지 형식을 고품질 PDF 문서로 원활하게 변환할 수 있습니다.
패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.
> pip install aspose-pdf
Python에서 JPG를 PDF로 변환
아래 단계에 따라 JPG 이미지를 PDF 문서로 쉽게 변환할 수 있습니다.
- Document 클래스의 인스턴스를 만듭니다.
- 문서 페이지 컬렉션에 새로운 빈 페이지를 추가합니다.
- Image 클래스의 인스턴스를 만듭니다.
- Image.file 속성을 설정합니다.
- 페이지에 이미지를 추가합니다.
- 마지막으로 save() 메서드를 사용하여 문서를 저장합니다.
다음 코드 샘플은 Python에서 JPG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다.
# 이미지 파일의 경로
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"
# 새 PDF 문서 초기화
doc = pdf.Document()
# 빈 문서에 빈 페이지 추가
page = doc.pages.add()
# 이미지 객체 생성
image = pdf.Image()
image.file = path
# 페이지에 이미지 추가
page.paragraphs.add(image)
# 출력 PDF 파일 저장
doc.save(output_path)
Python에서 JPG를 PDF로 변환 - 대체 접근 방식
아래 단계에 따라 Stream을 사용하여 JPG를 PDF 문서로 변환할 수도 있습니다.
- Document 클래스의 인스턴스를 만듭니다.
- 스트림에 이미지를 로드합니다.
- 문서 페이지 컬렉션에 새로운 빈 페이지를 추가합니다.
- Image 클래스의 인스턴스를 만듭니다.
- Image 클래스 객체의 imagestream 속성에 이미지 스트림을 할당합니다.
- 선택적으로 페이지 크기, 여백 및 페이지 자르기 상자를 지정합니다.
- 그런 다음 페이지에 이미지를 추가합니다.
- 마지막으로 save() 메서드를 사용하여 문서를 저장합니다.
다음 코드 샘플은 Python의 스트림을 사용하여 JPG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다.
# 이미지 파일의 경로
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"
# 새 PDF 문서 초기화
doc = pdf.Document()
# 스트림에 이미지 로드
with open(image_file, "rb") as image_stream:
# 빈 페이지 추가
page = doc.pages.add()
# 이미지 객체 생성
image1 = pdf.Image()
# 이미지 파일 스트림 설정
image1.image_stream = image_stream
# 페이지 크기 및 여백 설정
page.page_info.margin.bottom = 0
page.page_info.margin.top = 0
page.page_info.margin.right = 0
page.page_info.margin.left = 0
page.crop_box = image1.bitmap_size
# 페이지에 이미지 추가
page.paragraphs.add(image1)
# 출력 PDF 파일 저장
output_path = data_dir + "ImagetoPDF_stream.pdf"
doc.save(output_path)
무료로 JPG를 PDF로 변환해 보세요!
임시 라이선스 페이지를 방문하여 무제한 무료 라이선스를 받고 Aspose.PDF for Python의 잠재력을 제한 없이 최대한 활용해 보세요!
온라인에서 JPG를 PDF로 변환
또한 고품질의 무료 JPG-PDF 변환기 웹 앱을 사용하여 온라인에서 JPG 이미지를 PDF 형식으로 변환할 수도 있습니다. 이 웹 앱은 동일한 강력한 라이브러리를 사용하여 개발되었으므로 설치나 코딩이 필요 없이 JPG 파일을 PDF 형식으로 변환할 수 있습니다. 간단히 JPG 파일을 업로드하고 결과 PDF 파일을 몇 초 안에 다운로드하세요!
JPG를 PDF로 – 무료 리소스
JPG를 PDF로 변환하는 것 외에도 PDF 문서 생성, 조작 및 변환에 대해 자세히 알아보고 아래 리소스를 사용하여 라이브러리의 다양한 기타 기능을 살펴보세요.
결론
이 기사에서는 Python에서 JPG를 PDF로 변환하는 방법을 배웠습니다. 이 문서에 설명된 단계를 따르면 이 기능을 Python 애플리케이션에 쉽게 통합하고 자신만의 JPG-PDF 변환기 도구를 개발할 수 있습니다. 질문이 있는 경우 무료 지원 포럼을 통해 언제든지 알려주시기 바랍니다.