GroupDocs.Viewer 개요

.NET 애플리케이션에서 문서, 슬라이드, 다이어그램 및 기타 다양한 문서 유형을 렌더링, 표시, 변환하는 API

Illustration viewer

효율적이고 안정적으로 문서 보기

GroupDocs.Viewer API를 사용하면 콘텐츠와 문서 구조 무결성을 유지하면서 유연하고 강력한 옵션을 사용하여 지원 가능한 모든 형식의 문서를 HTML, JPEG, PNG 및 PDF로 효율적으로 렌더링할 수 있습니다. GroupDocs.Viewer는 .NET Framework 4.6.2 및 .NET 6.0을 지원하며 Windows 및 Linux 플랫폼에서 작동합니다.

가장 널리 사용되는 파일 및 문서 형식이 지원됩니다.

우리는 Word, Excel, PDF, PowerPoint, OpenDocument 형식 제품군, 아카이브, 래스터 및 벡터 이미지, 전자책, 프로그래밍 언어 및 마크업, 암호화된 파일을 포함한 기타 다양한 파일 형식을 포함하는 180개 이상의 가장 널리 사용되는 파일 및 문서 형식의 렌더링을 지원합니다. 비밀번호로 보호된 파일.

맞춤형 출력

GroupDocs.Viewer를 사용하면 문서를 렌더링할 수 있을 뿐만 아니라 문서의 어느 부분을 정확히 렌더링해야 하는지, 렌더링해야 하는지, 어떻게 렌더링해야 하는지 제어하고 렌더링된 출력에 다양한 변환을 적용할 수 있습니다.

ASP.NET Core용 UI

우리는 몇 분 안에 프로젝트에 추가할 수 있는 ASP.NET Core용 오픈 소스 UI 패키지를 제공합니다. Viewer.UI 패키지에는 Angular 기반 웹 UI가 포함되어 있으며 유용한 API 및 데이터 저장소 공급자 세트를 제공합니다.

플랫폼 독립성

.NET용 GroupDocs.Viewer는 다음 운영 체제, 프레임워크 및 패키지 관리자를 지원합니다.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

지원되는 파일 형식

.NET용 GroupDocs.Viewer는 다음 파일 형식을 사용한 작업을 지원합니다.

Microsoft Office, OpenDocument 및 텍스트 형식

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

이미지, 그래픽 및 다이어그램

  • 래스터 이미지: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

다른

  • 편물: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • 아카이브: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • 다른: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

GroupDocs.Viewer 기능

PDF 및 Office 문서를 원활하게 렌더링, 표시 및 변환합니다.

Feature icon

HTML로 문서 보기

모든 유형의 문서를 CSS 및 SVG를 사용하여 최신 웹 브라우저에서 표시할 수 있는 HTML 문서로 변환합니다.

Feature icon

문서 래스터화

조정 가능한 이미지 형식과 압축 품질을 사용하여 지원 가능한 모든 문서 형식을 래스터 이미지로 래스터화합니다.

Feature icon

프로그래밍 코드 렌더링 및 강조 표시

구문을 분석하고 강조 표시하는 기능을 통해 널리 사용되는 모든 프로그래밍, 스크립팅 및 마크업 언어를 지원합니다.

Feature icon

PDF로 변환

지원되는 모든 형식의 문서는 조정 가능한 옵션을 사용하여 쉽게 변환하고 PDF로 저장할 수 있습니다.

Feature icon

변환 적용

출력 문서는 렌더링 중에 변형될 수 있습니다. 페이지를 회전 및/또는 재배열할 수 있으며 텍스트 워터마크가 페이지 위에 배치될 수 있습니다.

Feature icon

HTML 출력 조정

GroupDocs.Viewer에 의해 생성된 출력 HTML 문서는 매우 세밀하게 조정될 수 있습니다. 외부 또는 내장 리소스, 콜백 등과 함께 스트림이나 파일에 저장할 수 있습니다.

Feature icon

복잡한 문서 구조 지원

GroupDocs.Viewer는 단일 문서뿐만 아니라 첨부 파일이 있는 이메일 메시지, 폴더 내에 내부 파일이 있는 ZIP 아카이브, 다중 페이지 TIFF 이미지 등과 같은 문서의 목록 또는 계층 구조를 내부적으로 포함하는 파일도 지원합니다.

Feature icon

최적화 옵션

GroupDocs.Viewer에는 캐시된 문서 버전을 사용하여 로딩 시간을 단축할 수 있는 조정 가능한 캐시 하위 시스템이 포함되어 있습니다. 또한 다양한 형식에 대한 다양한 옵션 세트를 사용하면 렌더링에서 문서의 불필요한 부분이나 측면(글꼴, 숨겨진 워크시트, 이메일 첨부 파일)을 제외하여 전반적인 성능을 최적화할 수 있습니다.

Feature icon

비밀번호로 보호된 문서 지원

GroupDocs.Viewer를 사용하면 로딩 옵션에 비밀번호를 지정하여 PDF, 워드프로세싱, 스프레드시트, 프리젠테이션 등 다양한 유형의 암호화된 문서를 열 수 있습니다.

코드 샘플

.NET 작업을 위한 일반적인 GroupDocs.Viewer의 일부 사용 사례

DOCX를 HTML로 렌더링

HtmlViewOptions 클래스 속성을 사용하면 변환 프로세스를 제어할 수 있습니다. 자세한 내용은 여기. 예를 들어 출력 HTML 파일에 모든 외부 리소스를 포함하고, 출력 파일을 축소하고, 인쇄용으로 최적화할 수 있습니다.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// 뷰어 인스턴스화
using (Viewer viewer = new Viewer("resume.docx"))
{
    // 출력 HTML 옵션 설정
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // 포함된 리소스를 사용하여 DOCX를 HTML로 렌더링
    viewer.View(options);
}

PPTX를 PDF로 내보내기

PdfViewOptions 클래스 인스턴스를 만들고 이를 Viewer.View 방법을 사용하여 PowerPoint PPTX 파일을 PDF로 변환합니다. PdfViewOptions 클래스 속성을 사용하면 변환 프로세스를 제어할 수 있습니다. 예를 들어, 출력 PDF 파일을 보호하고, 페이지 순서를 변경하고, 문서 이미지의 품질을 지정할 수 있습니다. 자세한 내용은 다음 문서 섹션을 참조하세요.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // 출력 PDF 옵션 설정       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // PPTX를 PDF로 내보내기       
    viewer.View(viewOptions);
}

 한국인