GroupDocs.Viewer 한눈에 보기

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

Illustration viewer

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

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

가장 많이 사용되는 파일 및 문서 형식을 지원합니다

우리는 Word, Excel, PDF, PowerPoint를 포함한 190개 이상의 가장 인기 있는 파일 및 문서 형식을 렌더링합니다. OpenDocument 형식군, 압축 파일, 래스터 및 벡터 이미지, 전자책, 프로그래밍 언어 및 마크업, 그리고 암호 보호된 파일을 포함한 다양한 파일 유형을 지원합니다.

맞춤형 출력

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

플랫폼 독립성

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

지원 파일 형식

GroupDocs.Viewer for Python via .NET은 다음 파일 형식에 대한 작업을 지원합니다.

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

문서를 Jpeg 또는 PNG로 래스터화

지원되는 모든 문서 형식을 래스터 이미지로 변환하며, 이미지 형식 및 압축 품질을 조정할 수 있습니다.

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, 워드 프로세싱, 스프레드시트, 프레젠테이션 등 다양한 유형의 암호화된 문서를 열 수 있습니다.

코드 샘플

일반적인 GroupDocs.Viewer for Python via .NET 작업의 몇 가지 사용 사례

DOCX를 HTML로 렌더링

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

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import HtmlViewOptions

def render_docx_to_html():
    # Viewer 인스턴스 생성
    with Viewer("resume.docx") as viewer:
        # 출력 HTML 옵션 설정, 페이지당 하나의 파일
        view_options = HtmlViewOptions.for_embedded_resources("page_{0}.html")

        # 외부 리소스를 포함하여 DOCX를 HTML로 렌더링
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_html()

PPTX를 PDF로 내보내기

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

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PdfViewOptions

def export_pptx_to_pdf():
    # Viewer 인스턴스 생성
    with Viewer("presentation.pptx") as viewer:
        # 출력 PDF 옵션 설정
        view_options = PdfViewOptions("presentation.pdf")

        # PPTX를 PDF로 내보내기
        viewer.view(view_options)

if __name__ == "__main__":
    export_pptx_to_pdf()

DOCX를 PNG로 렌더링

PngViewOptions 인스턴스를 생성하고 이를 Viewer.view 메서드에 전달하여 DOCX 문서의 각 페이지를 별개의 PNG 이미지로 렌더링합니다. 출력 경로의 {0} 자리표시는 페이지 번호로 대체되어 다중 페이지 문서는 페이지당 하나의 PNG를 생성합니다. 더 많은 렌더링 예제는 빠른 시작 가이드를 참조하세요.

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PngViewOptions

def render_docx_to_png():
    # Viewer 인스턴스 생성
    with Viewer("resume.docx") as viewer:
        # 출력 PNG 옵션 설정, 페이지당 하나의 이미지
        view_options = PngViewOptions("page_{0}.png")

        # DOCX를 PNG 이미지로 렌더링
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_png()

시작할 준비가 되셨나요?

GroupDocs.Viewer를 무료로 다운로드하거나 전체 액세스를 위한 평가판 라이센스를 받으세요!

유용한 리소스

경험을 향상시키기 위해 문서, 코드 샘플 및 커뮤니티 지원을 탐색하십시오.

임시 라이센스 팁

1
직장 이메일로 가입하세요. 무료 메일 서비스는 허용되지 않습니다.
2
두 번째 단계에서 임시 라이센스 받기 버튼을 사용하세요.
 한국인