ภาพรวม GroupDocs.Viewer

API เพื่อเรนเดอร์ แสดง แปลงเอกสาร สไลด์ ไดอะแกรม และเอกสารประเภทอื่นๆ อีกมากมายในแอปพลิเคชัน .NET

Illustration viewer

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

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

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

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

เอาต์พุตที่ปรับแต่งได้

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

UI สำหรับ ASP.NET Core

เรามีแพ็คเกจ UI แบบโอเพ่นซอร์สสำหรับ ASP.NET Core ที่สามารถเพิ่มลงในโปรเจ็กต์ของคุณได้ภายในไม่กี่นาที แพ็คเกจ Viewer.UI ประกอบด้วย web-UI ที่ใช้ Angular และมอบชุด API ที่เป็นประโยชน์และผู้ให้บริการจัดเก็บข้อมูล

รองรับแพลตฟอร์ม

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

แพ็คเกจเฉพาะของ Windows

  • รองรับ .NET Framework 4.6.2+ และ .NET 6.0
  • รองรับรูปแบบไฟล์ที่ครอบคลุมที่สุด
  • ขึ้นอยู่กับ System. Drawing และ System. Drawing.Common
ดาวน์โหลด NuGet

แพ็คเกจข้ามแพลตฟอร์ม

  • รองรับ .NET 6.0 และเวอร์ชันที่สูงกว่า
  • รองรับรูปแบบไฟล์ที่จำกัด
  • ทำงานบน Windows, Linux และ macOS
ดาวน์โหลด NuGet

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

GroupDocs.Viewer สำหรับ .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 รองรับแพ็คเกจเฉพาะ Windows
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE รองรับแพ็คเกจเฉพาะ Windows
  • 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 รองรับแพ็คเกจเฉพาะ Windows
  • 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 รองรับแพ็คเกจเฉพาะ Windows
  • 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 ทั่วไปสำหรับการดำเนินการ .NET

เรนเดอร์ 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);
}

 ไทย