GroupDocs.Viewer ภาพรวม

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

Illustration viewer

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

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

รองรับรูปแบบไฟล์และเอกสารส่วนใหญ่ที่นิยมใช้

รองรับการเรนเดอร์รูปแบบไฟล์และเอกสารมากกว่า 180 รูปแบบที่นิยมใช้มากที่สุด รวมถึง Word, Excel, PDF, PowerPoint, กลุ่มรูปแบบ OpenDocument, ไฟล์เก็บถาวร, รูปภาพแบบแรสเตอร์และเวกเตอร์, อีบุ๊ก, ภาษาโปรแกรมและมาร์กอัป และไฟล์ประเภทอื่นๆ อีกมากมาย รวมถึงไฟล์ที่เข้ารหัสด้วยการป้องกันด้วยรหัสผ่าน

เอาต์พุตที่กำหนดเองได้

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

ไม่ขึ้นกับแพลตฟอร์ม

GroupDocs.Viewer สำหรับ 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

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

Feature icon

แปลงเอกสารเป็นแรสเตอร์

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

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

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo 

// สรางอนสแตนซของโปรแกรมด (already translated)
with gv.Viewer("resume.docx") as viewer:
  // ั้งคาตวเลอกเอาต HTML (หนึ่งไฟลอหน) (already translated)
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // การเรนเดอร PDF เป HTML วยทรพยากรที่งอยู่ (already translated)
  viewer.view(viewOptions)

ส่งออก PPTX เป็น PDF

สร้างอินสแตนซ์ของคลาส PdfViewOptions และส่งผ่านไปยังเมธอด Viewer.view เพื่อแปลงไฟล์ PowerPoint PPTX เป็น PDF คุณสมบัติของคลาส PdfViewOptions ช่วยให้คุณควบคุมกระบวนการแปลง ตัวอย่างเช่น คุณสามารถป้องกันไฟล์ PDF เอาต์พุต, เปลี่ยนลำดับหน้าของไฟล์ หรือระบุคุณภาพของรูปภาพในเอกสาร สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วนต่อไปนี้ของเอกสาร

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo  

// สรางอนสแตนซของโปรแกรมด (already translated)
with gv.Viewer("presentation.pptx") as viewer:
  // ั้งคาตวเลอกเอาต PDF (Set output PDF options)
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // งออก PPTX เป PDF (Export PPTX to PDF) (already translated)
  viewer.view(viewOptions)

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย