
C# PDF에서 텍스트 추출하기 (코드 예제 튜토리얼)
C# .NET 프로그래밍 언어를 사용하여 URL로 PDF 파일을 생성하거나 PDF 파일을 다운로드하는 방법이 궁금하신가요? 이 기사에서는 IronPDF - HTML to PDF Library .NET용라는 시장 선도 라이브러리를 사용하여 이를 수행하는 방법을 논의할 것입니다. IronPDF를 사용하면 PDF 파일을 다운로드하고 HTML 페이지를 PDF 파일로 변환할 수 있습니다.
C#에서 URL에서 PDF 다운로드하는 방법
- URL에서 PDF를 다운로드하기 위한 C# 라이브러리 설치
ChromePdfRenderer클래스를 인스턴스화하여 메서드에 액세스- C#에서 URL에서 PDF 생성하는
RenderUrlAsPdf메서드 사용 - PDF를 내보낼
SaveAs메서드에 파일 경로 지정 - URL에서 생성된 PDF 확인
IronPDF
IronPDF는 강력한 HTML-to-PDF 변환 API입니다. IronPDF는 .NET 및 .NET Core 프레임워크의 HTML 사이트를 변환하기 위한 포괄적인 도구 세트를 제공합니다. IronPDF를 사용하면 개발자는 .NET 프로젝트에서 PDF를 생성, 변경 및 검색할 수 있습니다. IronPDF를 사용하면 개발자는 HTML 페이지에서 고품질 PDF를 쉽게 생성하고 조작할 수 있습니다.
IronPDF를 사용하여 PDF 파일을 생성하는 것은 쉽고 효율적이며, 이는 개발자의 작업량을 줄여줍니다.
IronPDF를 시작하려면 시스템에 Visual Studio와 C#만 설치되어 있으면 됩니다. IronPDF 및 PDF 작업을 시작하기 위해 IronPDF 설치 가이드를 따르세요.
1. Visual Studio에서 새 프로젝트 생성
Visual Studio IDE를 엽니다.
Visual Studio를 시작한 후 파일 메뉴로 이동합니다. "새 프로젝트"를 선택한 다음 콘솔 응용 프로그램을 선택합니다.
관련 텍스트 상자에 프로젝트 이름을 입력하고 경로를 선택합니다. 그런 다음 만들기 버튼을 클릭하십시오. 아래 스크린샷처럼 필수 .NET Framework를 선택하세요:
새 프로젝트 구성
새 창이 나타나면 대상 프레임워크를 선택하고 생성을 클릭합니다.
.NET Framework 선택
주요 Program.cs 파일이 이제 열립니다.
새 프로젝트용 기본 C# 파일이 생성되었습니다
2. IronPDF C# 라이브러리 설치
IronPDF 라이브러리는 다양한 방법으로 다운로드 및 설치할 수 있습니다. 이 튜토리얼은 세 가지 간단한 방법을 목표로 합니다.
- Visual Studio NuGet 패키지 관리자 사용
- Visual Studio 명령줄 사용하기
- NuGet 웹 페이지에서 직접 다운로드
2.1. Visual Studio NuGet 패키지 매니저 사용하기
NuGet 패키지 관리자는 Visual Studio에서 솔루션에 패키지를 직접 설치할 수 있는 옵션을 제공합니다. 아래 스크린샷은 이를 여는 방법을 보여줍니다.
NuGet 패키지 관리자 탐색
이는 NuGet에 사용 가능한 패키지 라이브러리 목록을 표시하는 검색 상자를 엽니다. 아래 스크린샷에 표시된 것처럼, 'IronPDF'라는 키워드를 패키지 관리자 검색 필드에서 검색하세요.
NuGet 패키지 관리자 UI에서 IronPDF 검색
IronPDF 패키지를 선택하고(위에서 첫 번째 옵션) 설치를 클릭하여 이 솔루션에 패키지를 추가하세요.
NuGet 패키지 관리자 UI에서 IronPDF 설치
2.2. Visual Studio 명령줄 사용하기
Visual Studio 메뉴에서 '도구'로 이동한 후 'NuGet 패키지 관리자'로 커서를 옮긴 다음 '패키지 관리자 콘솔'을 클릭하세요.
패키지 관리자 콘솔로 이동
패키지 매니저 콘솔이 화면 하단에 나타납니다. 다음 명령을 작성하고 엔터를 누르면 IronPDF가 설치됩니다.
패키지 관리자 콘솔에서 IronPDF 설치
2.3 NuGet 웹페이지에서 직접 다운로드
세 번째 방법은 웹사이트에서 NuGet 패키지를 직접 다운로드하는 것입니다.
- 링크로 이동하세요 https://www.nuget.org/packages/IronPdf/
- 오른쪽 메뉴에서 다운로드 패키지 옵션을 선택합니다.
- 다운로드된 패키지를 더블 클릭합니다; 자동으로 설치될 것입니다.
- 이제 솔루션을 다시 로드하고 프로젝트에서 사용을 시작하십시오.
3. IronPDF를 사용하여 URL에서 PDF 다운로드하기
IronPDF를 사용하면 단 몇 줄의 코드로 URL에서 PDF 문서를 쉽게 다운로드할 수 있습니다. URL에서 PDF로의 변환은 UI 디자인 저장 또는 전송, 기록 유지 등 다양한 용도가 있습니다. IronPDF의 URL을 PDF 파일로 변환할 때는 세계 최고의 렌더링 엔진을 사용하여 HTML을 렌더링하므로 몇 초밖에 걸리지 않습니다.
이 튜토리얼은 IronPDF의 정밀성과 효율성을 다른 두 웹사이트를 사용하여 보여줍니다.
3.1. 전자상거래 웹사이트의 URL에서 PDF 다운로드
IronPDF는 단 몇 줄의 코드로 전자상거래 웹사이트의 텍스트, 이미지, 설명을 URL에서 렌더링할 수 있습니다.
이 변환을 수행하려면 좋아하는 전자상거래 웹사이트의 URL을 복사하고 아래에 나와 있는 코드와 유사한 프로젝트를 실행하세요.
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");
// Export to a file or Stream
pdf.SaveAs("ecommerce_site.pdf");Imports IronPdf
' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()
' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")
' Export to a file or Stream
pdf.SaveAs("ecommerce_site.pdf")주어진 샘플의 출력은 다음과 같습니다. 이 이미지를 웹 브라우저에서 나타나는 모습과 비교하세요:
URL에서 생성된 PDF 파일
3.2. 블로그 웹사이트의 URL에서 PDF 다운로드
블로그 웹사이트는 UI에 중요한 많은 작은 세부 정보를 가지고 있습니다. 이상적으로, 블로그 페이지를 PDF로 변환할 때 이러한 세부 정보를 보존해야 합니다.
다음 예에서는 Wikipedia 기사를 PDF로 변환한 결과를 보여줍니다.
웹 브라우저의 Wikipedia 기사
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");
// Export to a file or Stream
pdf.SaveAs("wikipedia_article.pdf");Imports IronPdf
' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()
' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")
' Export to a file or Stream
pdf.SaveAs("wikipedia_article.pdf")
Wikipedia 기사에서 출력된 PDF 파일
블로그 페이지의 PDF를 생성할 때 내부 링크가 깨지지 않아야 합니다. IronPDF로 생성된 PDF는 모든 링크를 올바르게 유지합니다.
4. 결론
이 튜토리얼에서는 IronPDF를 사용하여 URL에서 PDF를 생성하는 방법을 논의했습니다. IronPDF는 기존 URL의 HTML을 PDF 문서로 변환하는 것을 매우 간단하게 만듭니다. JavaScript, 이미지, 폼 및 링크가 모두 매우 잘 지원됩니다. 출력은 원본과 거의 동일하며 모든 형식과 링크를 유지합니다.
IronPDF 사용의 더 많은 예제를 보려면 이 IronPDF URL to PDF 코드 예제를 읽어보세요. IronPDF에서 제공하는 기능에 대해 더 알고 싶다면 IronPDF 기능 개요 페이지를 방문하세요.
추가적으로, IronPDF에서 제공하는 주목할만한 기능:
무료 및 상업 프로젝트에 대한 IronPDF 라이선싱에 대한 추가 정보는 IronPDF 라이선싱 정보 페이지에서 확인할 수 있습니다. Iron Software의 전체 다섯 개 라이브러리를 할인된 가격에 구매하세요: 두 개 라이브러리 가격으로 다섯 개 라이브러리를 제공합니다.

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


