Aspose.PDF for .NET
PDF 파일 생성 및 변환을 위한 C# .NET API
Adobe Acrobat을 사용하지 않고도 PDF 파일을 생성, 편집, 렌더링, 조작 및 Word, Excel, PowerPoint 및 이미지 형식으로 변환할 수 있는 강력한 PDF C# .NET API입니다.
Aspose.PDF for .NET 라이브러리는 PDF 문서를 생성하고 조작하는 데 관심이 있는 개발자에게 매우 유용할 수 있습니다. 단 몇 줄의 C# .NET 코드만으로 자체 애플리케이션 내에서 작업할 수 있습니다. 라이브러리는 사용하기 쉽게 설계되었으며 다양한 사용 사례에 적합한 다양한 기능을 제공합니다. 풍부한 기능 세트와 사용하기 쉬운 API를 갖춘 Aspose.PDF는 .NET 환경(WinForms, WPF, ASP.NET 및 .NET Compact Framework)에서 PDF 문서로 작업하는 모든 개발자에게 유용한 도구입니다.< /p>
.NET용 Aspose.PDF는 다양한 사용 사례에 적합한 매우 유연하고 강력한 라이브러리입니다. 새 PDF 문서 작성, 기존 문서 조작, PDF를 다른 형식으로 변환 등 무엇을 삽입하든 이 라이브러리는 작업을 완료하는 데 필요한 모든 것을 제공합니다. 라이브러리를 사용하면 텍스트, 이미지, SVG, HTML을 PDF로 변환할 수 있을 뿐만 아니라 PDF를 탁월한 성능과 우수한 품질로 다양한 문서 형식으로 내보낼 수 있습니다.
라이브러리에는 처음부터 PDF 생성, PDF 파일 압축, 테이블 생성 및 조작, PDF의 그래프 개체 사용, 사용자 정의 글꼴 처리, 보안 제어 지원 등 PDF 문서 처리를 위한 다양한 기능에 대한 지원이 포함되어 있습니다. , 책갈피 삽입 또는 제거, PDF 목차 사용, 첨부 파일 추가 또는 삭제, PDF 주석 관리, 텍스트 및 이미지 삽입, PDF에서 페이지 추출 또는 삽입, 여러 PDF를 단일 문서로 병합, PDF를 여러 페이지로 분할, 페이지를 여러 페이지로 분할 이미지 변환, PDF 문서 인쇄 등.
.NET용 Aspose.PDF 시작하기
.NET용 Aspose.PDF를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하시기 바랍니다.
.NET API를 통해 PDF 문서 생성
Aspose.PDF for .NET의 주요 기능 중 하나는 단 몇 줄의 C# 코드만으로 처음부터 PDF 문서를 생성할 수 있다는 것입니다. 소프트웨어 개발자는 라이브러리를 사용하여 PDF 문서에 텍스트, 이미지, 양식, 주석, 새 페이지, 첨부 파일, 책갈피 및 기타 요소를 추가하고 콘텐츠의 레이아웃과 서식을 제어할 수 있습니다. 또한 라이브러리는 여러 PDF를 단일 문서로 병합하고, PDF를 여러 페이지로 분할하고, PDF에서 텍스트와 이미지를 추출하는 등 기존 PDF 문서를 조작하기 위한 풍부한 API 세트를 제공합니다.
C#을 사용하여 PDF를 만드는 방법
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
C# API를 통해 PDF를 다른 파일 형식으로 변환
PDF 문서를 다른 파일 형식으로 변환하는 것은 많은 소프트웨어 개발자에게 가장 인기 있고 중요한 작업 중 하나입니다. .NET용 Aspose.PDF는 단 몇 줄의 .NET 코드만으로 PDF 문서를 지원되는 다른 파일 형식으로 프로그래밍 방식으로 변환하는 완전한 기능을 제공함으로써 작업을 쉽게 만듭니다. 라이브러리는 Microsoft Word, Excel, PowerPoint, 이미지, HTML 등을 포함한 광범위한 출력 형식을 지원합니다. PDF 문서를 파일로 저장하거나 스트리밍하거나 웹으로 보내거나 PDF/A 문서로 저장할 수도 있습니다. 라이브러리를 사용하면 소프트웨어 개발자가 다른 응용 프로그램 및 플랫폼에서 PDF 문서로 쉽게 작업할 수 있습니다.
C#.NET API를 통해 PDF를 Word로 변환
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
C# .NET을 통해 PDF 문서 병합 또는 분할
.NET용 Aspose.PDF 라이브러리를 사용하면 소프트웨어 개발자가 여러 PDF 파일을 단일 PDF 문서로 병합하거나 자체 .NET 애플리케이션 내에서 큰 PDF 파일을 작은 파일로 분할할 수 있습니다. 라이브러리는 하나의 문서를 다른 PDF 파일의 끝에 추가하고, PDF 페이지를 개별 PDF 파일로 분할하고, PDF 페이지 범위를 개별 PDF 파일로 분할하는 등 PDF 파일을 병합하고 분할하기 위한 다양한 기능을 제공합니다.
C# API를 통해 PDF를 여러 파일로 분할
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
.NET API를 통해 이미지를 PDF로 변환
.NET용 Aspose.PDF 라이브러리는 C# 명령을 사용하여 다양한 이미지를 PDF로 변환하는 기능을 완벽하게 지원합니다. 소프트웨어 개발자는 BMP, CGM, DICOM, EMF, JPG, PNG, SVG 및 TIFF 형식과 같은 가장 널리 사용되는 이미지 형식 중 일부를 쉽게 변환할 수 있습니다. 이미지를 먼저 변환하려면 새 문서 클래스 개체를 초기화하고 이미지를 로드해야 합니다. 그런 다음 저장을 호출하고 이미지 형식으로 변환한 다음 PDF 파일 형식으로 저장하세요. 경우에 따라 라이브러리는 이미지뿐만 아니라 페이지의 높이, 너비, 여백 설정도 지원합니다.
.NET API를 통해 JPG 이미지를 PDF로 변환
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");