3D PDF 변환기 C#

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 파일 형식으로 변환합니다. 변환을 위해 아래 단계를 따를 수 있습니다.

  1. 입력 3D PDF 파일 로드
  2. HTML 파일 저장을 위한 다양한 옵션 설정
  3. 출력 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 이미지로 변환하는 아래 단계를 따를 수 있습니다.

  1. 입력 3D PDF 파일 로드
  2. 이미지 해상도 설정
  3. 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 변환기 응용 프로그램을 만드는 방법을 배웠습니다. 그러나 지원되는 파일 형식에 대해 자세히 알아보려면 무료 지원 포럼에 문의하십시오.

또한보십시오