푸터 콘텐츠로 바로가기
IRONPDF 사용하기

IronPDF를 사용한 C#에서 PDFium 대안

PDFium 라이브러리는 Google이 개발한 오픈 소스 렌더링 엔진으로, 이미지 사용 여부와 관계없이 Portable Document Format (PDF) 파일 작업을 위해 설계되었습니다. 그러나 IronPDF는 PDFium 렌더링 인터페이스 엔진을 소스 코드 설정으로만 사용하는 것이 아니라 추가 기능을 제공하여 오류나 버그 없이 프로젝트 소스 코드를 작성/테스트하기 쉽게 만들어 줍니다. IronPDF는 PDFium .NET SDK가 기본적으로 지원하지 않는 HTML 문서를 PDF 문서로 변환하는 기능을 추가합니다.

IronPDF는 PDF 파일로 작업하는 대화형 Microsoft .NET Windows 애플리케이션 개발에 필요한 포괄적인 도구 세트를 고객에게 제공하기 위해 PDFium이 제공하는 오픈 소스 기술의 힘을 이용합니다. 여기에는 HTML 파일을 PDF 파일로 변환, PDF 페이지 분할 및 병합, PDF 문서에서 텍스트 추출, PDF 파일에 서명 또는 워터마크 추가, PDF 양식 작성, PDF 인쇄 등이 포함됩니다.

IronPDF가 PDFium보다 더 나은 PDF 파일을 만듭니다

IronPDF는 PDF 생성 측면에서 PDFium보다 상당한 개선점을 제공합니다. PDFium이 기본적인 PDF를 생성하고 로드할 수 있는 반면, 현대 PDF 문서 라이브러리에서 기대되는 여러 기능이 부족합니다. IronPDF는 헤더와 푸터, 페이지 수, 페이지 번호, 북마크, 워터마크 등 복잡한 PDF를 쉽게 생성할 수 있는 API를 통해 이러한 부족함을 해결합니다.

IronPDF는 PDF 렌더링을 위해 사용자 정의 용지 크기를 정의할 수 있습니다. 다음은 샘플 코드의 예입니다:

// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
' Create a ChromePdfRenderer instance.
Dim renderer = New IronPdf.ChromePdfRenderer()

' Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom

' Define custom height and width for the PDF.
Dim height As Integer = 5
Dim width As Integer = 5

' Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
$vbLabelText   $csharpLabel

IronPDF는 고품질 문서를 빠르게 생성합니다

문서 생성을 할 때 속도와 메모리는 품질만큼 중요합니다. IronPDF를 사용하면 하나를 포기하지 않아도 됩니다. 접근 가능한 디렉토리 내의 HTML 파일에서 고품질 문서를 빠르게 생성할 수 있습니다.

추가 환경 구성

PDFium 프로젝트 빌드는 쉬운 일이 아닙니다. PDFium을 내장하기 위해 다양한 모듈과 데이터가 필요합니다. PDFium과 달리, IronPDF는 추가 환경 구성이나 외부 종속성이 필요하지 않습니다. 대신, IronPDF는 필요한 모든 구성 요소를 기본 API의 일부로 포함합니다. IronPDF를 설치할 때 관련 도구가 자동으로 설치됩니다.

보안 향상

IronPDF는 라이브러리의 보안 기능도 향상시킵니다. PDF 문서 암호화 및 해독을 지원합니다. 또한 문서가 열렸을 때 사용자가 할 수 있는 작업, 예를 들어 인쇄, 복사, 주석 달기 등을 제어할 수 있는 여러 옵션을 제공합니다.

더 나은 지원 및 문서화

IronPDF는 PDFium보다 우수한 지원 및 문서화를 제공합니다. IronPDF 사용 중 문제가 발생하면 언제든지 지원 팀이 도와드립니다. 이미지가 포함된 포괄적인 문서는 .NET 애플리케이션에서 IronPDF를 쉽게 사용할 수 있도록 도와줍니다.

고객 요구를 위한 최고의 IronPDF 솔루션

IronPDF는 고객의 요구를 위한 최고의 솔루션입니다:

  • 모든 .NET 웹 애플리케이션과 쉽게 통합됩니다.
  • HTML 페이지, CSS 및 JavaScript 파일에서 PDF 파일을 생성할 수 있습니다.
  • IronPDF 라이브러리는 또한 PDF 문서에서 데이터를 추출하거나 기존 문서와 소스 코드를 변경해야 하는 고객에게 유용합니다.
  • IronPDF는 탁월한 고객 지원과 포괄적인 문서를 제공하여 고객이 빠르게 시작할 수 있도록 도와줍니다.
  • 구매 전 라이브러리를 체험할 수 있도록 무료 체험판도 제공됩니다.

HTML을 PDF로 변환하는 튜토리얼을 통해 .NET 애플리케이션에서 IronPDF를 사용하는 방법을 알아보세요.

IronPDF 사용의 용이성

IronPDF를 얼마나 쉽게 사용할 수 있는지에 대한 시연을 만나보세요. 변환해야 할 URL 경로가 있다고 가정합시다; IronPDF를 사용한 변환 과정은 간단합니다. 클래스 라이브러리는 기반 IronPDF 라이브러리를 사용하는 모든 세부 사항을 추상화합니다. IronPDF 라이브러리에 대한 참조를 추가하거나 NuGet 패키지 관리자 를 사용하여 설치하고, URL 경로와 PDF 파일을 저장할 경로를 전달하여 RenderUrlAsPdf 메서드를 호출한 다음 SaveAs 함수를 사용하여 저장하세요. 코드 두 줄만으로 쉽게 모든 URL을 PDF 문서로 변환할 수 있습니다.

// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");
// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");
' Create a ChromePdfRenderer instance and store it in a variable.
Dim renderer = New ChromePdfRenderer()

' Render the URL as a PDF.
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")

' Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf")
$vbLabelText   $csharpLabel

C#에서 IronPDF를 사용한 PDFium 대안, 그림 1: IronPDF 출력 IronPDF 출력

결론

PDFium 프로젝트에 기반을 구축함으로써 고객/개발자는 신뢰할 수 있고 최신 기능을 제공하는 풍부한 PDF 라이브러리를 사용할 수 있게 되었습니다. 우리 고객들은 그들의 문서가 어떤 기기나 플랫폼에서 보더라도 멋지게 보일 것임을 확신할 수 있습니다. 그들은 또한 IronPDF 코드가 제공하는 강력한 기능을 활용하여 쉽고 안전하게 PDF를 생성, 작성 및 공유할 수 있습니다.

IronPDF는 무료 체험판 기간을 제공하므로 구매 전에 소프트웨어를 테스트해 볼 수 있습니다. 가격은 단지 $799에서 시작하며, 다른 유사한 PDF 렌더링 소프트웨어에 비해 매우 저렴합니다. 여러 라이선스를 구매해야 할 경우, 회사는 상당한 할인 혜택을 제공합니다. Iron Suite를 구매하여 두 개의 가격으로 다섯 개의 제품 라이선스를 구매할 수 있습니다.

자주 묻는 질문

PDFium이란 무엇이며 .NET 응용 프로그램에서 어떻게 사용됩니까?

PDFium은 Google에서 PDF 파일 작업을 위해 개발한 오픈 소스 렌더링 엔진입니다. .NET 응용 프로그램에서는 IronPDF와 같은 라이브러리가 그 기능성을 확장하여 개선된 PDF 관리 기능을 제공하는 기반으로 사용합니다.

HTML을 .NET 애플리케이션에서 PDF로 어떻게 변환할 수 있나요?

IronPDF는 HTML 문자열을 PDF 문서로 변환하기 위한 RenderHtmlAsPdf와 같은 메서드를 제공하여 .NET 응용 프로그램에서 HTML to PDF 변환을 통합하는 과정을 단순화합니다.

IronPDF는 PDFium보다 어떤 추가 기능을 제공하나요?

IronPDF는 HTML을 PDF로 변환, PDF 분할 및 병합, 텍스트 추출, 서명이나 워터마크 추가 등과 같은 기능을 제공하면서 추가적인 설정을 요구하지 않고 PDFium을 확장합니다.

IronPDF를 사용하여 PDF 문서를 암호화할 수 있습니까?

네, IronPDF는 PDF 문서의 암호화 및 복호화를 지원하며, 인쇄 및 복사와 같은 사용자 권한을 제어할 수 있는 옵션을 제공합니다.

IronPDF는 복잡한 PDF 문서 생성 과정을 어떻게 단순화하나요?

IronPDF는 사용자 친화적인 API를 제공하여 개발자가 맞춤형 헤더, 푸터, 북마크 및 페이지 번호와 같은 기능을 가진 복잡한 PDF를 쉽게 생성할 수 있게 하여 .NET 애플리케이션의 생산성을 향상시킵니다.

IronPDF를 .NET 애플리케이션에서 사용하려면 추가 설정이 필요한가요?

아니요, IronPDF는 핵심 API 내에 모든 필수 구성 요소를 포함하고 있어 추가 구성이나 외부 종속성을 필요로 하지 않으며, 표준 PDFium과는 다릅니다.

IronPDF는 맞춤형 용지 크기를 지원하나요?

네, IronPDF는 맞춤형 용지 크기를 지원하여 개발자가 PDF 문서의 크기를 필요에 따라 지정할 수 있습니다.

개발자가 IronPDF를 구매하기 전에 테스트할 수 있는 옵션이 있나요?

IronPDF는 무료 체험 기간을 제공하여 개발자가 구매 전에 .NET 애플리케이션과의 기능 및 통합을 테스트할 수 있도록 합니다.

IronPDF는 URL을 PDF 문서로 변환하는 데 어떻게 도움이 되나요?

IronPDF의 RenderUrlAsPdf 메서드는 ChromePdfRenderer 클래스 내에서 개발자가 URL에서 웹 페이지를 직접 PDF 문서로 변환할 수 있게 하여 웹 콘텐츠 아카이빙을 간소화합니다.

IronPDF는 어떤 종류의 고객 지원을 제공하나요?

IronPDF는 개발자가 라이브러리의 광범위한 기능을 효과적으로 활용할 수 있도록 포괄적인 문서와 함께 훌륭한 고객 지원을 제공합니다.

IronPDF는 .NET 10과 완벽하게 호환되며, .NET 10을 타겟팅하는 이점은 무엇입니까?

네 — IronPDF는 .NET 10과 완벽하게 호환되며 최신 런타임 및 C# 언어 기능을 지원합니다. .NET 10을 타겟팅하면 성능 향상(예: 힙 할당 감소, 배열 인터페이스 메서드의 비가상화), 메모리 사용 개선, 플랫폼 전체 강화 및 Windows, macOS, Linux, 그리고 컨테이너/클라우드 배포에 대한 지원과 같은 이점이 있습니다. 이를 통해 PDF 생성 및 조작이 더 빠르고 효율적이며 미래 지향적입니다.

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

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

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

아이언 서포트 팀

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