푸터 콘텐츠로 바로가기
PDF 도구

Mac에서 PDF를 편집하는 방법

이 기사에서는 Mac용 PDF 편집 도구를 살펴볼 것입니다. Mac용으로 제공되는 다양한 종류의 어플리케이션 중에서 Mac의 기본 미리보기 앱과 IronPDF에 집중할 것입니다.

Mac 미리보기 앱

PDF 편집

PDF 편집기는 PDF 파일을 편집할 수 있게 해주는 애플리케이션입니다. 양식을 작성하고, 서명을 추가하고, 텍스트를 강조 표시하고, PDF에서 이미지를 추가하거나 제거하고, 그 외 다양한 작업에 사용할 수 있습니다. Mac에서는 통합된 Preview 소프트웨어를 사용하는 것이 PDF를 편집하는 가장 간단한 방법입니다. PDF 편집기에서 필요로 하는 기능에 따라 온라인 및 타사 PDF 편집기와 같은 다른 옵션도 더 유리할 수 있습니다.

Mac에는 PDF를 편집할 수 있는 Preview라는 애플리케이션이 포함되어 있습니다. 이미 만들어진 콘텐츠를 변경할 수 없는 것을 제외하면 다른 PDF 편집기와 거의 유사한 기능을 제공합니다. 이를 사용하기 위해서는 아무것도 설치할 필요가 없는 이점이 있습니다. PDF를 열고 바로 편집을 시작할 수 있습니다.

How to Edit PDFs on Mac, Figure 1

논리적으로 보일 수 있지만, Edit 메뉴에 Preview의 모든 PDF 편집 기능이 있는 것은 아닙니다. 대신, 이 메뉴를 사용하여 PDF에서 페이지를 제거하거나 다른 PDF에서 페이지를 추가할 수 있습니다(또는 빈 페이지를 만들 수 있습니다).

또한, Preview에서는 사이드바에서 페이지를 위아래로 드래그하여 PDF의 페이지 순서를 변경할 수 있습니다. 마지막 페이지를 첫 페이지로, 두 번째 페이지를 첫 페이지로 변경할 수 있습니다. Preview에서 보이지 않을 경우 View 메뉴에서 사이드바를 활성화할 수 있습니다. 주석 도구 모음에는 앱을 편집 모드로 설정하고 Mac에서 PDF를 수정할 수 있는 여러 옵션이 나열되어 있습니다.

How to Edit PDFs on Mac, Figure 2

Preview의 대부분의 다른 PDF 편집 옵션은 주석 도구 메뉴에 있습니다. 여기서 PDF에 북마크를 추가하거나 페이지를 회전할 수 있습니다. 도구 > 주석 도구 메뉴를 통해 기존 텍스트를 편집하고, 텍스트를 강조 표시하거나 밑줄을 긋거나 취소선을 생성하고, 메모, 사각형, 타원, 선, 화살표, 기타 형태를 삽입할 수 있으며, PDF에 입력할 수 있고(어디서든지나 양식 필드에서), 스피치 버블 등을 사용할 수 있습니다.

How to Edit PDFs on Mac, Figure 3

서명 추가하기

트랙패드나 iSight 카메라가 장착된 Mac에서는 Preview를 사용하여 PDF에 서명을 추가할 수 있습니다. 또한 서명을 직접 문서에 그리거나 모양을 만들 수 있는 자유로운 도구가 제공됩니다.

PDF 양식 작성하기

편집 가능한 필드가 포함된 PDF를 Preview에서 열면 양식의 구성 요소를 클릭하여 수정할 수 있습니다. 대개 상호작용 가능한 텍스트 상자나 체크박스 형태로 나타납니다. 예를 들어, 작성 가능한 텍스트 상자를 클릭하면 정보를 파일에 추가할 수 있도록 입력을 시작할 수 있습니다.

File > Save를 선택하여 편집한 문서를 저장합니다.

텍스트 추가하기

Preview를 사용하여 텍스트 상자를 통해 PDF 문서에 더 많은 텍스트를 추가할 수 있습니다. 이를 달성하기 위해 Markup 버튼을 누른 후 Text 버튼을 선택하세요.

How to Edit PDFs on Mac, Figure 4

문서에 텍스트 상자가 나타납니다. 텍스트 상자를 새로운 위치로 이동한 후 더블 클릭하여 수정하기 시작하세요. 오른쪽 상단의 Text Style 옵션을 사용하여 텍스트 상자를 서식할 수 있습니다.

IronPDF

강력한 PDF 변환기인 IronPDF는 HTML을 PDF로 변환할 때 브라우저에 표시된 원본 서식을 거의 손실 없이 유지할 수 있습니다. 이 PDF 라이브러리를 통해 개발자는 PDF 파일을 쉽게 생성, 읽고, 편집할 수 있습니다.

IronPDF는 Chrome 엔진을 사용하여 HTML을 PDF 파일로 변환합니다. Xamarin, Blazor, Unity, HoloLens 애플리케이션을 비롯한 다양한 웹 기술을 지원하며, Windows 양식, HTML, ASPX, Razor HTML, .NET Core, ASP.NET Framework 호환성, Windows Form, WPF 등을 지원합니다. Microsoft.NET 및 .NET Core 앱에 대한 지원이 IronPDF를 통해 제공됩니다. IronPDF는 또한 시각적으로 매력적인 PDF를 생성하는 데 사용할 수 있습니다.

IronPDF는 또한 강력한 HTML-to-PDF 변환 엔진을 갖추고 있습니다. IronPDF의 도움으로 HTML5, JavaScript, CSS 및 그래픽을 사용하여 PDF 문서를 생성할 수 있습니다. 파일에 머리글과 바닥글을 포함할 수 있습니다. PDF를 읽기 쉽게 사용할 수 있도록 합니다. 게다가 외부 소스와 독립적으로 작동합니다.

  • HTML, HTML5, ASPX, Razor/MVC View를 포함한 다양한 소스를 사용하여 PDF 파일을 만들 수 있습니다. HTML 파일뿐만 아니라 이미지 파일도 변환할 수 있습니다.
  • 대화형 PDF 문서를 생성하고, 대화형 양식을 작성하고 제출하며, PDF 파일을 병합하고 분할하고, PDF 파일에서 텍스트와 이미지를 추출하고, PDF 파일에서 텍스트를 검색하고, PDF 페이지를 이미지로 래스터화하고, PDF 파일의 텍스트를 편집하고, PDF 파일을 변환하는 도구들이 대화형 PDF 문서 작업에 사용될 수 있습니다.
  • IronPDF는 문서에서 이미지를 추출할 수 있습니다.
  • IronPDF는 문서에 텍스트, 그래픽, 북마크, 워터마크, 머리글, 바닥글 등을 추가할 수 있습니다.
  • IronPDF는 새로운 문서 또는 기존 문서에서 페이지를 분할하고 병합할 수 있습니다.
  • IronPDF는 최신 .NET Core 버전으로 구축되어 있어 Mac, Linux, Windows 등 여러 환경용 애플리케이션을 빌드할 수 있습니다.

IronPDF를 사용하여 PDF 작성하기

IronPDF는 PDF 양식을 수정할 수 있게 해줍니다. 이것은 여러 양식을 빠르게 작성하는 데 도움이 될 수 있습니다. Viewer가 WinForms 프로젝트에 설치되면 사용자들은 양식 필드 데이터가 포함된 모든 PDF를 편집할 수 있습니다. Viewer는 각 필드를 그것이 속한 양식 유형에 따라 표시합니다. 여기에는 텍스트 상자, 라디오 버튼, (자동 완성과 함께) 콤보 상자, 체크박스 및 목록이 포함됩니다.

PDF가 Acroform 데이터를 포함하고 있다면, 다음 형식으로 가져오거나 내보낼 수 있습니다: FDF, XFDF, XML, TXT.

// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
' Load a PDF document from a file path
Dim doc As PdfDocument = PdfDocument.FromFile("D:\Test.pdf")

' Access the form within the PDF file
Dim form = doc.Form

' Find a specific form field by name and set its value
Dim field = form.FindFormField("First Name")
' or access directly by index if the order is known
Dim field = form.Fields(0)
field.Value = "MAC"

' Save the updated PDF document
doc.SaveAs("D:\Test.pdf")
$vbLabelText   $csharpLabel

PDF 파일 합치기

추가 소프트웨어 없이 IronPDF를 사용하여 PDF 파일을 쉽게 병합할 수 있습니다. PDF 페이지를 원하는 만큼 한 문서로 병합할 수 있습니다. 아래는 PDF 문서를 병합하는 예제 코드입니다.

// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
' Create a new PDF renderer using the IronPDF library
Dim Renderer = New IronPdf.ChromePdfRenderer()

' Create a list to hold multiple PDF documents
Dim PDFs = New List(Of PdfDocument)()

' Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"))
PDFs.Add(PdfDocument.FromFile("BBB.pdf"))
PDFs.Add(PdfDocument.FromFile("CCC.pdf"))

' Merge the loaded PDF documents into a single PDF
Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)

' Save the merged PDF file to disk
PDF.SaveAs("merged.pdf")
$vbLabelText   $csharpLabel

결론

미리보기 기능을 사용하면 Mac 사용자가 기본 기능으로 PDF 문서를 편집할 수 있습니다. 그러나 이 기능 이외에는 많이 내장된 옵션이 없습니다. 한편, C# 프로그래머는 유용한 IronPDF 라이브러리를 활용하여 PDF를 편집할 수 있습니다.

IronPDF는 프로그래밍 방식의 PDF 편집을 쉽게 하며 다양한 환경에서 응용 프로그램에 통합할 수 있습니다. 하지만 IronPDF 라이브러리를 사용하려면 약간의 기본 지식이 필요합니다. 또한, 이것은 오픈 소스가 아닙니다. Iron Software의 무료 체험판을 사용하여 초기 접근이 가능합니다. 소프트웨어는 IronPDF 라이선스 페이지에서 라이선스를 받을 수 있습니다.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해