Windows, Mac 및 Linux 에서 이미지를 PDF 로 변환 [단계별 가이드]

2024-04-15 02:30:27

이미지를 PDF 로 변환하는 간단하고 효율적인 방법을 찾고 계십니까? Windows, Mac, Linux 중 무엇을 사용하든 이 문서에서 다룹니다. 이미지를 전문가 수준의 PDF 파일로 쉽게 변환할 수 있도록 각 플랫폼에서 사용할 수 있는 단계별 방법과 편리한 도구를 알아보세요. 내장된 기능부터 널리 사용되는 타사 응용 프로그램에 이르기까지 프로세스를 안내하여 선택한 운영 체제에서 이미지를 PDF 로 변환하는 기능을 활용할 수 있도록 도와드립니다.

무료 온라인 변환기를 사용하여 이미지를 PDF 로 변환

이미지를 PDF 로 변환하는 데 사용할 수 있는 온라인 변환기는 여러 가지가 있으며, "best" 변환기는 개인 취향과 특정 요구 사항에 따라 달라질 수 있습니다. 하지만 저는 이러한 목적을 위한 인기 있고 신뢰할 수 있는 온라인 변환기로 Smallpdf 를 추천할 수 있습니다.

Smallpd f는 인터넷 연결이 가능한 거의 모든 장치나 운영 체제에서 이미지를 PDF 로 변환할 수 있는 클라우드 기반 서비스입니다. 이를 통해 소프트웨어를 설치할 필요가 없으며 이동 중에도 원활한 변환이 가능합니다.

Samllpdf 를 사용하여 이미지를 PDF로 변환하려면 다음 단계를 따르세요.

1 단계. 웹 브라우저에 다음 URL 을 입력하고 엽니다: https://smallpdf.com/pdf-converter .

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

2 단계. "CHOOSE FILES"을 클릭하고 사용 중인 장치에서 하나의 이미지 파일 또는 여러 개의 이미지 파일을 선택하세요. "CHOOSE FILES" 옆에 있는 드롭다운 버튼을 클릭하면 DropBox 및 Google Drive 에서 이미지를 로드할 수 있는 옵션이 제공됩니다.

이 경우에는 컴퓨터 폴더에서 4개의 이미지를 선택했습니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

3 단계. 페이지 크기, 페이지 방향 및 여백과 같은 변환 설정을 사용자 정의합니다. 다음으로 "Convert"을 클릭하여 변환 프로세스를 시작하세요.

"No Margin" 및 "Big Margin" 기능은 Pro 사용자에게만 제공됩니다. 이러한 기능을 이용하려면 회원으로 등록해야 합니다. 신규 회원이 되시면 7일 무료 평가판 기간을 통해 이러한 기능을 무료로 활용하실 수 있습니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

4 단계. 생성된 PDF 문서를 다운로드하여 장치에 저장하세요.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Windows 에서 이미지를 PDF 로 변환

온라인 변환기는 이미지를 PDF 로 변환할 때 편리함을 제공하지만 종종 파일을 인터넷에 업로드해야 하므로 보안 및 개인 정보 보호에 대한 우려가 발생할 수 있습니다.

다행히 Windows 10 또는 11 에는 Microsoft Print to PDF 가 포함되어 있어 사용자는 제한이나 비용 없이 무제한의 이미지를 PDF로 변환할 수 있습니다.

프로세스는 다음과 같습니다.

1 단계. 이미지 파일이 저장된 폴더를 엽니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

2 단계. PDF 로 변환하려는 이미지를 선택하십시오. 이러한 이미지를 선택하는 순서에 따라 PDF 형식으로 변환할 때 이미지의 순서가 결정됩니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

3 단계. 파일을 마우스 오른쪽 버튼으로 클릭한 다음 인쇄를 선택합니다. 이 작업을 수행하면 사진 인쇄 창이 열립니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

4 단계. 나타나는 인쇄 대화 상자에서 프린터로 "Microsoft Print to PDF" 를 선택합니다. 동시에 결과 PDF 파일의 용지 크기, 페이지 방향 및 품질을 선택할 수 있습니다. 사진의 가장자리가 잘릴 수 있으므로 "사진을 프레임에 맞추기" 옵션을 선택 취소하는 것이 좋습니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

5 단계. 창 오른쪽 하단에 있는 인쇄 버튼을 클릭하세요. PDF 파일을 저장할 위치를 선택할 수 있는 창이 나타납니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

6 단계. 원하는 저장 위치로 이동하고 PDF 파일의 이름을 제공합니다. 그런 다음 "저장"을 클릭하세요.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Mac 에서 이미지를 PDF 로 변환

macOS 에서는 Windows 10 또는 11 과 마찬가지로 추가 소프트웨어 없이 이미지를 PDF 형식으로 변환하는 내장 기능을 활용할 수 있습니다.

방법은 다음과 같습니다.

1 단계. 이미지가 저장된 폴더를 엽니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

2 단계. PDF 로 변환하려는 이미지 파일을 하나 이상 선택하세요. 선택한 파일 중 하나를 Control-클릭한 다음 빠른 작업 > PDF 생성을 선택합니다.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

3단계. 이미지를 선택한 폴더에서 생성된 PDF 를 찾으세요.

How to Convert Images to PDF on Windows, Mac, and Linux (Step by Step Guide)

Linux 에서 이미지를 PDF 로 변환

Linux 에는 이미지를 PDF 형식으로 변환하는 전용 기능이 내장되어 있지 않습니다. 그러나 디지털 이미지를 편집하고 조작하는 데 사용되는 무료 오픈 소스 도구인 ImageMagick 과 같은 검증된 타사 소프트웨어를 사용할 수 있습니다 .

ImageMagick 에는 복잡한 이미지 처리 작업을 실행하기 위한 명령줄 인터페이스가 포함되어 있습니다. C로 작성되었으며 Linux, Windows 및 macOS 를 포함한 다양한 운영 체제에서 사용할 수 있습니다.

변환 프로세스의 세부 사항을 살펴보겠습니다.

1 단계. 사용 중인 Linux 배포판에 따라 다음 명령 중 하나를 사용하여 ImageMagick 을 설치합니다. 명령은 모두 대소문자를 구분한다는 점은 주목할 가치가 있습니다.

sudo apt install imagemagick    # on Ubuntu
sudo yum install ImageMagick   # on CentOS 
sudo dnf install ImageMagick    # on Fedora
2 단계. PDF 를 조작할 수 있는 권한을 갖도록 ImageMagic 의 policy.xml 파일을 일부 변경하십시오. nano 텍스트 편집기를 사용하여 policy.xml 의 내용을 읽을 수 있습니다. 명령은 다음과 같습니다.
sudo nano /etc/ImageMagick-6/policy.xml

표시된 텍스트에서 아래로 스크롤하여 다음 줄을 찾습니다.

<policy domain="coder" rights="none" pattern="PDF" />

"none"을 "read|write"로 변경합니다.

<policy domain="coder" rights="read|write" pattern="PDF" />

3 단계. 이미지가 저장된 폴더로 이동합니다.

cd /home/username/Desktop/Images 

4 단계 : 명령을 사용하여 폴더의 이미지를 PDF로 변환합니다.

하나의 이미지 파일을 PDF 문서로 변환:

convert img-1.jpg image.pdf

선택한 이미지 파일을 단일 PDF 문서로 변환:

convert img-1.jpg img-2.jpg img-3.jpg CombineSelectedImages.pdf

지정된 파일 확장자의 모든 이미지를 PDF 문서로 변환:

convert *.jpg *.png CombineAllImages.pdf

프로그래밍 접근 방식이 중요한 이유

이미지를 PDF 로 변환하는 데 사용할 수 있는 온라인 도구와 응용 프로그램은 실제로 많지만 프로그래밍 솔루션 구현을 선택하는 데에는 몇 가지 이유가 있습니다:

  • 사용자 정의 : 프로그래밍을 통해 변환 프로세스를 완벽하게 제어할 수 있습니다. 특정 페이지 크기 설정, 이미지 품질 조정, 메타데이터 추가 등 특정 요구 사항에 맞게 변환을 맞춤화할 수 있습니다.
  • 통합 : 더 큰 작업 흐름을 자동화하거나 변환을 사용자 정의 애플리케이션에 통합하는 경우 자체 변환 방법을 스크립팅하면 다른 시스템 또는 플랫폼과 원활하게 통합할 수 있습니다.
  • 확장성 : 프로그래밍 솔루션은 대용량 파일을 처리하기 위해 쉽게 확장될 수 있습니다. 이는 수천 개의 이미지를 효율적으로 변환해야 하는 기업 수준의 시나리오에서 특히 유용합니다.
  • 자동화 : 스크립트나 프로그램을 작성하여 변환 전후의 파일 관리 작업을 포함한 전체 변환 프로세스를 자동화할 수 있습니다.
  • 보안 : 중요한 데이터로 작업할 때 안전한 환경 내에서 변환 프로세스를 제어하면 정보에 대한 무단 액세스를 방지할 수 있습니다.

Python 을 사용하여 이미지를 PDF 로 변환

Spire.PDF for Python 프로그래머는 JPG, PNG, BMP, GIF, EMF, SVG 및 TIFF 를 포함한 광범위한 이미지 형식을 고품질 PDF 문서로 변환할 수 있습니다. 풍부한 사용자 정의 옵션을 통해 프로그래머는 고유한 사양에 맞게 출력 PDF를 쉽게 조정할 수 있습니다.

Spire.PDF for Python 사용하여 여러 비트맵 이미지를 단일 PDF 문서로 병합하는 과정에서 페이지 여백을 사용자 정의하는 예입니다.

  • Python
from spire.pdf.common import *
from spire.pdf import *
import os

# Create a PdfDocument object
doc = PdfDocument()

# Set the left, top, right, bottom page margin
doc.PageSettings.SetMargins(10.0, 10.0, 10.0, 10.0)

# Get the folder where the images are stored
path = "C:\\Users\\Administrator\\Desktop\\Images\\"
files = os.listdir(path)

# Iterate through the files in the folder
for root, dirs, files in os.walk(path):
    for file in files:

        # Load a particular image 
        image = PdfImage.FromFile(os.path.join(root, file))
    
        # Get the image width and height
        width = image.PhysicalDimension.Width
        height = image.PhysicalDimension.Height

        # Specify page size
        size = SizeF(width + doc.PageSettings.Margins.Left + doc.PageSettings.Margins.Right, height + doc.PageSettings.Margins.Top+ doc.PageSettings.Margins.Bottom)

        # Add a page with the specified size
        page = doc.Pages.Add(size)

        # Draw image on the page at (0, 0)
        page.Canvas.DrawImage(image, 0.0, 0.0, width, height)
      
# Save to file
doc.SaveToFile('output/CustomizeMargins.pdf')
doc.Dispose()

자세한 지침은 다음 링크를 확인하세요: Python 을 사용하여 이미지를 PDF 로 변환: 4 가지 코드 예제

결론

요약하자면, 이미지를 PDF 로 변환하는 작업은 다양한 운영 체제에 내장된 기능부터 전문적인 타사 소프트웨어, 심지어 프로그래밍까지 다양한 방법을 통해 수행할 수 있습니다. 각 방법은 사용 용이성, 기능 및 사용자 정의 측면에서 고유한 장점을 제공합니다. 간단한 일회성 변환이 필요하든, 정교하고 자동화된 솔루션이 필요하든, 논의된 옵션은 이미지를 PDF 로 변환하는 데 필요한 견고한 기반을 제공합니다.