! itext 지식 기반 이미지는 데이터를 시각화하고 문서를보다 유익하게 보이게하는 효과적인 방법입니다. PDF 파일은 정보 및 컨텐츠를 공유하는 데 널리 사용되는 문서 파일 형식 중 하나입니다. .NET 애플리케이션 개발자로서 PNG, JPG, BMP 및 GIF와 같은 다양한 유형의 이미지를 변환하는 기능을 추가하려고합니다. 응용 프로그램에서 C#을 사용하여 PDF 파일 형식. 이 기사에서는 .NET API 용 ITEXTPDF를 사용하여 이미지를 PDF로 변환하는 방법을 보여줍니다. .NET 응용 프로그램 작업 및 NUGET 작업에 대한 기본 지식이 있다고 가정합니다.
.NET 용 itextpdf 정보 {.WP-Block-Heading} .NET 용 itextpdf는 .NET 애플리케이션 내에서 PDF 파일 작업 기능을 제공하는 무료 오픈 소스 API입니다. PDF 문서에서 컨텐츠 작성, 조작 및 추출을 포함한 다양한 기능이 있습니다. 광범위한 기능 중에서 ITEXTPDF를 사용하면이 기사에서 볼 수 있듯이 몇 줄의 코드로 이미지를 PDF로 변환 할 수 있습니다.
C#에서 이미지를 PDF로 변환하는 방법은 무엇입니까? {.WP- 블록 헤드}
C#에서 이미지를 PDF로 변환하기위한 코드를 작성하기 전에 시스템에 itextpdf를 설치했는지 확인하십시오. 아직 ITEXTPDF를 설치하지 않은 경우 PDF 문서의 Open-Source API를 확인하여 API를 설치하는 방법에 대한 자세한 내용을 확인하십시오.
ImageData imageData = ImageDataFactory.Create(ORIG);
PdfDocument pdfDocument = new PdfDocument(new PdfWriter("ImageToPdf.pdf"));
Document document = new Document(pdfDocument);
Image image = new Image(imageData);
image.SetWidth(pdfDocument.GetDefaultPageSize().GetWidth() - 50);
image.SetAutoScaleHeight(true);
document.Add(image);
pdfDocument.Close();
이미지를 PDF로 변환하기위한 코드 설명 C# {.WP- 블록 헤드}
ITEXTPDF API가 C#을 사용하여 이미지를 PDF로 변환하는 방법에 대해 자세히 살펴 보겠습니다.
- iMageData Creation : Imagedata 객체는 imagedatafactory 클래스의 생성 메소드를 호출하여 생성됩니다. 원산지 변수는 아마도 이미지 파일의 경로를 포함합니다. 이 메소드는 이미지 데이터를 읽고 이미지 객체를 만드는 데 사용되는 이미지 데이터 객체를 작성하는 데 사용됩니다.
- PDF 문서 작성 : 여기서는 PDFDocument 클래스 생성자를 사용하여 새로운 PDF 문서가 작성됩니다. pdfwriter 객체를 인수로 사용하여 PDF가 저장 될 파일을 지정합니다. 이 경우 파일의 이름은 “imageTopdf.pdf"입니다.
- 문서 작성 : PDF 문서의 내용을 나타내는 문서 개체가 작성됩니다. 이전 단계에서 생성 된 pdfdocument 객체를 사용하여 구성됩니다.
- 이미지 생성 및 구성 : 이미지 객체는 이전에 생성 된 Imageata 객체를 사용하여 생성됩니다. 이 이미지 객체는 PDF 문서에 추가 될 이미지를 나타냅니다. setwidth 메소드는 이미지의 너비를 PDF 문서의 기본 페이지 크기의 너비와 일치하도록 각 측면에서 50 점 마진을 설정하는 데 사용됩니다. 이렇게하면 측면 비율을 유지하면서 이미지가 페이지의 너비에 맞게됩니다. SetAutoscaleHeight (True) 메소드는 이미지의 높이를 자동으로 스케일링하여 이전 단계에서 설정된 폭에 따라 종횡비를 유지하도록 호출됩니다.
- 문서에 이미지 추가 : 이미지 개체가 문서에 추가됩니다. 이 단계는 이미지를 PDF 문서에 삽입합니다.
- PDF 문서 닫기 : PDF 문서에 필요한 모든 컨텐츠를 추가 한 후에는 닫힙니다. 이를 통해 PDF에 대한 모든 변경 사항이 올바르게 저장되고 파일을 사용할 준비가되도록합니다. 요약하면,이 코드는 이미지 파일을 읽고, PDF 문서를 작성하고, 문서에 이미지를 추가하고, 결과를 “imageTopdf.pdf"로 저장합니다. 측면 비율을 유지하면서 PDF 페이지의 너비에 맞게 이미지가 자동으로 스케일링됩니다.
결론 {.WP- 블록 헤드}
ITEXTPDF API를 사용하면 BMP, JPEG, PNG, GIF 및 더 많은 이미지 파일 형식을 PDF 파일 형식으로 변환 할 수 있습니다. 사용하기 간단하고 쉽게 설치할 수 있으며 변환이 매우 빠르게 수행됩니다. 다음은 itextpdf API 작업의 예입니다.
- c#에서 itextpdf를 사용하여 PDF 파일 만들기
- itextpdf를 사용하여 다중 부품으로 PDF를 분할
- PDF 파일을 단일 대형 PDF로 병합
- C#의 PDF 페이지 삭제
- C#의 PDF 페이지 회전 C#에서 itextpdf와 함께 작업하는 더 많은 예를 보려면 계속 지켜봐 주시기 바랍니다.