
C# JPG를 PDF로 변환 (코드 예제 튜토리얼)
프로그래매틱 PDF 처리는 금융, 의료, 법률 및 교육과 같은 산업에서 데이터 분석, 문서 관리 및 자동화와 같은 목적을 위해 PDF 문서에서 중요 정보를 처리, 분석 및 추출해야 하는 것이 중요합니다. 그 중요성에도 불구하고 이 작업은 어려울 수 있습니다.
IronPDF: C# PDF 라이브러리
IronPDF를 통해 놀라울 정도로 어려운 작업을 쉽게 처리할 수 있습니다. PDF 문서에서 텍스트 파일을 사용하는 것처럼 텍스트를 쉽게 편집할 수 있고, 모든 운영 체제에서 파일을 내보낼 수 있습니다. IronPDF 애플리케이션은 PDF의 보기, 수정 및 콘텐츠 추출 과정을 모두 다룹니다.
IronPDF와 함께 올바른 단계 밟기
IronPDF 소프트웨어를 사용하여 모든 컴퓨터에서 신속하고 쉽게 PDF 파일 형식으로 텍스트를 읽고 쓸 수 있습니다. 설치는 간단한 작업입니다. C#에서 PDF 파일을 읽는 법을 배우는 가장 좋은 방법입니다. 개발을 위해 IronPDF를 무료로 다운로드할 수도 있습니다. IronPDF를 탐색하면 라이브러리가 PDF 사용을 매우 쉽게 만드는 광범위한 기능을 제공한다는 것을 알게 될 것입니다. 여유 시간에 수업을 탐색하세요! HTML을 사용하여 PDF를 생성하는 C# 예제가 여러 개 있어 PDF를 읽고 최적의 출력을 만드는 방법을 배울 수 있습니다.
IronPDF를 사용하여 PDF 파일 읽기
1단계: IronPDF Install-Package하기
시작하려면 귀하의 .NET 프로젝트에 IronPDF NuGet 패키지를 설치해야 합니다. Visual Studio의 패키지 관리자 콘솔을 열고 다음 명령을 입력하여 이 작업을 수행할 수 있습니다.
2단계: IronPDF 라이브러리 가져오기
그런 다음 파일 상단에 다음 구문을 추가하여 IronPDF 라이브러리를 코드에 가져와야 합니다.
using IronPdf;Imports IronPdf3단계: PDF 문서 로드하기
IronPDF 라이브러리를 가져온 후 다음 코드를 사용하여 PDF 문서를 코드에 로드할 수 있습니다.
// Load the PDF document from file path
PdfDocument pdf = PdfDocument.FromFile(@"C:\dotnet.pdf");
// Define the output path for the saved PDF
var outputPath = "Example.pdf";
// Save the PDF document to the specified output path
pdf.SaveAs(outputPath);' Load the PDF document from file path
Dim pdf As PdfDocument = PdfDocument.FromFile("C:\dotnet.pdf")
' Define the output path for the saved PDF
Dim outputPath = "Example.pdf"
' Save the PDF document to the specified output path
pdf.SaveAs(outputPath)4단계: PDF에서 텍스트 추출하기
IronPDF는 기존 PDF 파일에서 텍스트를 추출하는 다양한 방법을 제공합니다. 예를 들어, 다음 코드 스니펫을 사용하여 PDF에서 텍스트 추출을 시작하고 콘솔에 인쇄할 수 있습니다.
// Extract text from the loaded PDF document
string text = pdf.ExtractText();
// Print the extracted text to the console
Console.WriteLine(text);' Extract text from the loaded PDF document
Dim text As String = pdf.ExtractText()
' Print the extracted text to the console
Console.WriteLine(text)위 코드를 사용하여 PDF 파일에서 텍스트를 추출할 수 있습니다.
IronPDF를 사용하여 PDF에서 텍스트 추출하기
5단계: PDF를 이미지로 래스터화하기
IronPDF를 사용하여 PDF 파일을 이미지로 래스터화합니다. 먼저 필요한 라이브러리를 가져옵니다:
using System.Linq;
using IronPdf;
using IronSoftware.Drawing;Imports System.Linq
Imports IronPdf
Imports IronSoftware.Drawing코드는 RasterizeToImageFiles 메서드를 사용하여 PDF 문서의 모든 페이지를 이미지 파일로 폴더에 추출합니다. 추출된 이미지는 PNG 또는 JPG 파일로 저장할 수 있으며, 이미지의 크기와 페이지 범위도 지정할 수 있습니다.
// Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");
// Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);' Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles("C:\image\folder\*.png")
' Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", 100, 80)마지막으로, 코드는 ToBitmap 메서드를 사용하여 PDF 문서의 모든 페이지를 AnyBitmap 객체로 추출하며, 이는 코드 내에서 추가로 처리 및 조작할 수 있습니다.
// Extract all pages as AnyBitmap objects for further processing
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();' Extract all pages as AnyBitmap objects for further processing
Dim pdfBitmaps() As AnyBitmap = pdf.ToBitmap()위 코드는 IronPDF를 사용하여 PDF 파일의 내용을 추출하고, 추출된 데이터를 이미지 파일 또는 추가 처리를 위한 AnyBitmap 객체로 저장하는 방법을 보여줍니다.
7단계: PDF 페이지 조작하기
이제 IronPDF를 사용하여 PDF 문서의 페이지를 조작하는 방법을 배웁니다.
코드는 먼저 PDF 문서에서 두 번째와 세 번째 페이지를 RemovePages 메서드를 사용하여 제거합니다:
// Remove pages two and three from the PDF document
pdf.RemovePages(1, 2);' Remove pages two and three from the PDF document
pdf.RemovePages(1, 2)RemovePages 메서드는 두 개의 인수를 받습니다: 제거할 시작 페이지(이 경우 2페이지, 이는 페이지 번호가 0에서 시작하므로 1로 표시됨)와 제거할 페이지 수(이 경우 2페이지).
단계 6: PDF 저장하기
마지막으로, SaveAs 메서드를 사용하여 PDF 파일을 로컬 시스템에 저장할 수 있습니다. PDF 파일을 저장하는 코드는 다음과 같습니다:
// Save the PDF document to a specified output path
pdf.SaveAs(outputPath);' Save the PDF document to a specified output path
pdf.SaveAs(outputPath)IronPDF 호환성
IronPDF는 모든 최신 .NET Framework, .NET 7을 포함한 프레임워크와 호환성이 매우 높습니다. 또한 .NET Blazor 및 .NET MAUI를 지원하여 웹 개발을 위한 Microsoft의 최신 제공물입니다. 이 라이브러리가 이러한 프레임워크와의 호환성을 가지므로 개발자가 IronPDF를 자신의 애플리케이션에 원활하게 통합하고 강력한 기능을 활용할 수 있습니다.
IronPDF의 주요 기능 중 하나는 .NET Blazor 및 .NET MAUI에서 PDF 파일을 읽을 수 있는 기능입니다. 이 기능을 통해 개발자는 PDF 파일에서 빠르고 쉽게 데이터를 읽고 추출하여 .NET 애플리케이션에서 사용할 수 있습니다. 이 기능은 많은 양의 데이터를 처리할 때 특히 도움이 될 수 있습니다. 개발자는 .NET 프로젝트에서 IronPDF를 사용하기 위해 다른 라이브러리가 필요하지 않습니다.
이 튜토리얼에서 .NET Blazor와 함께 작업하는 IronPDF에 대해 더 많은 정보를 얻고, IronPDF 웹사이트에서 .NET MAUI와의 통합에 대해 배우십시오.
결론
결론적으로, 프로그래매틱하게 PDF 파일을 읽는 것은 다양한 산업에서 중요합니다. IronPDF는 PDF 파일의 내용을 읽고 수정하며 추출하는 광범위한 기능을 제공하여 이 작업을 처리하는 포괄적인 솔루션을 제공합니다. IronPDF는 몇 단계의 간단한 설치 과정만으로 설치하고 사용할 수 있습니다.
이 라이브러리는 PDF 문서에서 텍스트 추출, PDF를 이미지로 래스터화, 페이지 조작 및 PDF 파일 저장과 같은 방법을 제공합니다. 프로그래밍 방식의 PDF 처리에 익숙하지 않거나 경험이 많은 개발자든 간에 IronPDF는 당신의 기술을 레벨업할 완벽한 도구입니다.
C#에서 PDF 파일을 읽기 위한 신뢰할 수 있고 효율적인 솔루션을 찾고 있다면, 특히 라이센스 옵션과 가격 정보 및 무료 체험판이 제공되는 IronPDF를 탐색해 볼 가치가 있습니다. 아래 이미지에서 IronPDF가 제공하는 더 많은 플랜을 볼 수 있습니다. 자신의 필요에 맞는 패키지를 선택할 수 있습니다.
IronPDF 라이센스 가격

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


