GroupDocs.Viewer อย่างรวดเร็ว

API สำหรับเรนเดอร์, แสดง, แปลงเอกสาร, สไลด์, แผนภาพ และประเภทเอกสารอื่น ๆ มากมายในแอปพลิเคชัน Python

Illustration viewer

ดูเอกสารอย่างมีประสิทธิภาพและเชื่อถือได้

ด้วย GroupDocs.Viewer API คุณสามารถเรนเดอร์เอกสารในรูปแบบที่รองรับทั้งหมดเป็น HTML, JPEG, PNG, และ PDF ด้วยตัวเลือกที่ยืดหยุ่นและทรงพลัง พร้อมคงความสมบูรณ์ของเนื้อหาและโครงสร้างเอกสาร GroupDocs.Viewer สำหรับ Python ทำงานบนแพลตฟอร์ม Windows, Linux, และ macOS.

รองรับไฟล์และรูปแบบเอกสารที่นิยมที่สุด

เรารองรับการเรนเดอร์ไฟล์และรูปแบบเอกสารที่นิยมมากกว่า 190 รูปแบบ ซึ่งรวมถึง Word, Excel, PDF, PowerPoint, ตระกูลรูปแบบ OpenDocument, ไฟล์บีบอัด, ภาพ Raster และ Vector, e-Books, ภาษาโปรแกรมและมาร์กอัป, และไฟล์ประเภทอื่น ๆ อีกมาก รวมถึงไฟล์ที่เข้ารหัสด้วยการป้องกันด้วยรหัสผ่าน.

ผลลัพธ์ที่ปรับแต่งได้

GroupDocs.Viewer ไม่เพียงแต่เรนเดอร์เอกสารเท่านั้น แต่ยังให้คุณควบคุมวิธีการอย่างละเอียดว่า ส่วนใดของเอกสารควรจะเรนเดอร์หรือไม่, วิธีการเรนเดอร์อย่างไร, และสามารถใช้การแปลงต่าง ๆ กับผลลัพธ์ที่เรนเดอร์ได้

ความเป็นอิสระของแพลตฟอร์ม

GroupDocs.Viewer สำหรับ Python รองรับระบบปฏิบัติการ, เฟรมเวิร์ก และตัวจัดการแพ็กเกจต่อไปนี้

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

รูปแบบไฟล์ที่รองรับ

GroupDocs.Viewer สำหรับ Python ผ่าน .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

แปลงเอกสารทุกประเภทเป็นไฟล์ HTML พร้อม CSS และ SVG ซึ่งสามารถแสดงผลในเว็บเบราว์เซอร์สมัยใหม่ใดก็ได้

Feature icon

แปลงเอกสารเป็นภาพเรสเตอร์เป็น Jpeg หรือ PNG

แปลงรูปแบบเอกสารที่รองรับเป็นภาพเรสเตอร์ พร้อมกำหนดรูปแบบภาพและคุณภาพการบีบอัดได้

Feature icon

ควบคุมแบบอักษรของเอกสาร

ระบุแบบอักษรที่ใช้ในเอกสาร จัดการแบบอักษรที่หายไปโดยการแทนที่หรือไม่รวมไว้ในผลลัพธ์

Feature icon

แปลงเป็น PDF

เอกสารในรูปแบบใดก็ได้ที่รองรับสามารถแปลงและบันทึกเป็น PDF ได้อย่างง่ายดายด้วยตัวเลือกที่ปรับได้

Feature icon

ใช้การแปลงรูปแบบ

เอกสารผลลัพธ์สามารถแปลงรูปแบบได้ระหว่างการเรนเดอร์ — หน้าเอกสารสามารถหมุนและ/หรือจัดเรียงใหม่ได้ และสามารถใส่น้ำลายน้ำข้อความบนหน้าได้

Feature icon

การปรับแต่งผลลัพธ์ HTML

เอกสาร HTML ที่สร้างโดย GroupDocs.Viewer สามารถปรับแต่งได้อย่างละเอียด: สามารถบันทึกลงสตรีมหรือไฟล์ได้ พร้อมทรัพยากรภายนอกหรือฝังในเอกสาร, คอลแบ็ก ฯลฯ

Feature icon

รองรับโครงสร้างเอกสารที่ซับซ้อน

GroupDocs.Viewer ไม่เพียงรองรับเอกสารเดี่ยวเท่านั้น แต่ยังรองรับไฟล์ที่มีรายการหรือโครงสร้างแบบลำดับชั้นของเอกสารภายใน เช่น ข้อความอีเมลพร้อมไฟล์แนบ, ไฟล์ ZIP ที่มีไฟล์ภายในหลายโฟลเดอร์, ภาพ TIFF หลายหน้า ฯลฯ

Feature icon

ตัวเลือกการเพิ่มประสิทธิภาพ

GroupDocs.Viewer มีระบบแคชที่ปรับได้ ซึ่งสามารถเร่งเวลาโหลดโดยใช้เวอร์ชันที่แคชของเอกสาร นอกจากนี้ชุดตัวเลือกต่าง ๆ สำหรับรูปแบบต่าง ๆ ยังช่วยละเว้นส่วนหรือแง่มุมที่ไม่จำเป็นของเอกสารจากการเรนเดอร์ (เช่น แบบอักษร, แผ่นงานที่ซ่อน, ไฟล์แนบอีเมล) เพื่อเพิ่มประสิทธิภาพโดยรวม

Feature icon

รองรับเอกสารที่ป้องกันด้วยรหัสผ่าน

GroupDocs.Viewer สามารถเปิดเอกสารที่เข้ารหัสประเภทต่าง ๆ ได้แก่ PDF, WordProcessing, Spreadsheet, Presentation และอื่น ๆ โดยระบุรหัสผ่านในตัวเลือกการโหลด

ตัวอย่างโค้ด

ตัวอย่างการใช้งานทั่วไปของ GroupDocs.Viewer สำหรับ Python ผ่าน .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 แยกกัน. placeholder {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
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย