PDF 파일은 이 형식이 지원하는 강점과 기능으로 인해 일반적으로 자주 사용됩니다. 디자인의 맥락에서 중요한 기능은 3D 개체에 대한 지원입니다. PDF 파일에 고품질 3D 콘텐츠를 포함할 수 있습니다.
3D PDF 파일은 시각적 세부 정보를 공유해야 하는 경우에 유용합니다. 예를 들어, 제품 카탈로그 또는 디자인 리뷰 등이 있습니다. Aspose API를 사용하면 이러한 PDF 파일을 쉽게 변환하고 렌더링할 수 있습니다. .NET API용 Aspose.PDF를 사용하면 C# 또는 VB.NET을 사용하여 3D PDF 변환기 응용 프로그램을 만들 수 있습니다.
C# 3D PDF 변환기 API
Aspose.PDF for .NET API는 PDF 파일 생성 및 조작을 지원합니다. 반복되는 기능 요청으로 인해 3D PDF 문서의 변환 및 렌더링을 지원했습니다. 3D PDF 파일을 이미지 또는 HTML 파일로 효율적으로 변환할 수 있습니다. HTML 형식으로 변환하면 3D PDF 변환기 응용 프로그램을 만드는 데 도움이 되고 이미지로 렌더링하면 3D PDF 뷰어 응용 프로그램을 만드는 데 도움이 됩니다. 다음 사용 사례를 살펴보겠습니다.
C#을 사용하여 3D PDF 변환기 만들기
여기에서는 3D PDF 변환 사용 사례를 고려할 것입니다. 먼저 3D PDF 문서를 HTML 파일 형식으로 변환합니다. 변환을 위해 아래 단계를 따를 수 있습니다.
- 입력 3D PDF 파일 로드
- HTML 파일 저장을 위한 다양한 옵션 설정
- 출력 HTML 파일 저장
다음 코드 조각은 C#을 사용하여 3D PDF를 HTML로 변환하는 방법을 보여줍니다.
Document document = new Document(dataDir + "3DTest.pdf");
HtmlSaveOptions options = new HtmlSaveOptions
{
SplitIntoPages = false,
FixedLayout = true,
CompressSvgGraphicsIfAny = false,
SaveTransparentTexts = true,
SaveShadowedTextsAsTransparentTexts = true,
RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,
PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml
};
document.Save(dataDir + "3Doutput.html", options);
3D PDF를 HTML로 변환한 후 3D PDF에서 이미지 변환을 탐색해 보겠습니다. 여기에서 PNG 이미지로 변환합니다.
3D PDF 파일을 이미지로 렌더링할 수 있습니다. 이 변환은 제품 견적, 일부 설계 변경 알림 및 기타 여러 시나리오를 승인하기 위해 파일을 미리 봐야 하는 시나리오에서 유용합니다. 따라서 3D PDF 변환기 응용 프로그램에서 3D PDF를 PNG 이미지로 변환하는 아래 단계를 따를 수 있습니다.
- 입력 3D PDF 파일 로드
- 이미지 해상도 설정
- PNG 이미지를 출력으로 생성
다음 코드 조각은 C#을 사용하여 3D PDF 파일의 이미지를 만들 수 있는 다음 단계를 기반으로 합니다.
// 문서 열기
Document pdfDocument = new Document(dataDir + "3D.pdf");
using (FileStream imageStream = new FileStream(dataDir + "3DPDF.png", FileMode.Create))
{
// 해상도 개체 만들기
Resolution resolution = new Resolution(300);
// 지정된 속성(너비, 높이, 해상도)으로 PNG 장치 만들기
PngDevice pngDevice = new PngDevice(resolution);
// 특정 페이지를 변환하고 이미지를 스트림에 저장
pngDevice.Process(pdfDocument.Pages[1], imageStream);
// 스트림 닫기
imageStream.Close();
}
결론
결론적으로 Aspose.PDF for .NET API에서 3D PDF 파일에 대해 지원되는 다양한 기능을 살펴보았습니다. C#을 사용하여 3D PDF 변환기 응용 프로그램을 만드는 방법을 배웠습니다. 그러나 지원되는 파일 형식에 대해 자세히 알아보려면 무료 지원 포럼에 문의하십시오.