C# API เพื่อแสดงผล XPS เป็น FODS

ส่งออกไฟล์ XPS เป็น FODS ผ่าน C# โดยไม่ต้องใช้ Microsoft® Excel หรือ Adobe® Acrobat Reader

 

การใช้ Aspose.Total for .NET คุณสามารถแปลงไฟล์ XPS เป็น FODS ได้อย่างง่ายดายภายในแอปพลิเคชัน .NET, C#, ASP.NET และ VB.NET ประการแรก ด้วยการใช้ Aspose.PDF for .NET คุณสามารถส่งออก XPS ไปยัง XLSX ได้ หลังจากนั้น คุณสามารถใช้ Aspose.Cells for .NET Spreadsheet Programming API เพื่อแปลง XLSX เป็น FODS

.NET API เพื่อแปลง XPS เป็น FODS

  1. เปิดไฟล์ XPS โดยใช้คลาส Document
  2. แปลง XPS เป็น XLSX โดยใช้วิธีการ บันทึก
  3. โหลดเอกสาร XLSX โดยใช้คลาส Workbook
  4. บันทึกเอกสารในรูปแบบ FODS โดยใช้เมธอด Save และตั้งค่า `Fods’ เป็น SaveFormat

ข้อกำหนดการแปลง

ติดตั้งจากบรรทัดคำสั่งเป็น nuget install Aspose.Total หรือผ่าน Package Manager Console ของ Visual Studio ด้วย Install-Package Aspose.Total

หรือรับตัวติดตั้ง MSI แบบออฟไลน์หรือ DLL ในไฟล์ ZIP จาก ดาวน์โหลด

C#

แปลง XPS ที่ได้รับการป้องกันเป็น FODS ผ่าน C#

หากเอกสาร XPS ของคุณมีการป้องกันด้วยรหัสผ่าน คุณจะไม่สามารถแปลงเป็น FODS ได้หากไม่มีรหัสผ่าน เมื่อใช้ API คุณสามารถเปิดเอกสารที่มีการป้องกันโดยใช้รหัสผ่านที่ถูกต้องและแปลงหลังจากนั้น ในการเปิดไฟล์ที่เข้ารหัส คุณสามารถเริ่มต้นอินสแตนซ์ใหม่ของคลาส Document และส่งชื่อไฟล์และรหัสผ่านเป็นอาร์กิวเมนต์ได้

C#

แปลงไฟล์ XPS เป็น FODS พร้อมลายน้ำผ่าน C#

ในขณะที่แปลงไฟล์ XPS เป็น FODS คุณยังสามารถเพิ่มลายน้ำให้กับรูปแบบไฟล์ FODS เอาต์พุตของคุณ ในการเพิ่มลายน้ำ คุณสามารถสร้างวัตถุสมุดงานใหม่และเปิดเอกสาร XLSX ที่แปลงแล้ว เลือกแผ่นงานผ่านดัชนี สร้างรูปร่าง และใช้ฟังก์ชัน AddTextEffect หลังจากนั้น คุณสามารถบันทึกเอกสาร XLSX ของคุณเป็น FODS ด้วยลายน้ำ

สำรวจ XPS ตัวเลือกการแปลงด้วย .NET

แปลง XPS S TO DOCM (ไฟล์ Microsoft Word 2007 Marco)
แปลง XPS S TO DOT (ไฟล์เทมเพลต Microsoft Word)
แปลง XPS S TO DOTM (ไฟล์เทมเพลต Microsoft Word 2007+)
แปลง XPS S TO DOTX (ไฟล์เทมเพลต Microsoft Word)
แปลง XPS S TO FLATOPC (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)
แปลง XPS S TO GIF (รูปแบบการแลกเปลี่ยนกราฟิก)
แปลง XPS S TO MARKDOWN (ภาษามาร์กอัปที่มีน้ำหนักเบา)
แปลง XPS S TO MHTML (ไมม์ HTML)
แปลง XPS S TO ODT (รูปแบบไฟล์ข้อความ OpenDocument)
แปลง XPS S TO OTT (เทมเพลต OpenDocument)
แปลง XPS S TO PCL (ภาษาคำสั่งของเครื่องพิมพ์)
แปลง XPS S TO PS (ไฟล์โพสต์สคริปต์)
แปลง XPS S TO RTF (รูปแบบ Rich Text)
แปลง XPS S TO WORDML (โปรแกรมประมวลผลคำ Microsoft Word 2003ML)
แปลง XPS S TO XAMLFLOW (Power Automate ของ Microsoft)
แปลง XPS S TO APNG (กราฟิกเครือข่ายแบบพกพาเคลื่อนไหว)
แปลง XPS S TO CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
แปลง XPS S TO DICOM (การถ่ายภาพดิจิทัลและการสื่อสารทางการแพทย์)
แปลง XPS S TO DIF (รูปแบบการแลกเปลี่ยนข้อมูล)
แปลง XPS S TO DXF (รูปแบบการแลกเปลี่ยนการวาดของ Autodesk)
แปลง XPS S TO EMZ (Windows บีบอัด Enhanced Metafile)
แปลง XPS S TO EXCEL (รูปแบบไฟล์สเปรดชีต)
แปลง XPS S TO JPEG2000 (รูปแบบภาพ J2K)
แปลง XPS S TO JPEG2000 (รูปแบบภาพ J2K)
แปลง XPS S TO MD (ภาษามาร์กดาวน์)
แปลง XPS S TO ODS (OpenDocument สเปรดชีต)
แปลง XPS S TO PSD (เอกสาร Photoshop)
แปลง XPS S TO SVGZ (กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ที่ถูกบีบอัด)
แปลง XPS S TO SXC (สเปรดชีตคำนวณ StarOffice)
แปลง XPS S TO TGA (อะแดปเตอร์กราฟิก Truevision)
แปลง XPS S TO TSV (ค่าที่คั่นด้วยแท็บ)
แปลง XPS S TO TXT (เอกสารข้อความ)
แปลง XPS S TO WMF (เมตาไฟล์ของวินโดวส์)
แปลง XPS S TO WMZ (Windows Metafile ที่ถูกบีบอัด)
แปลง XPS S TO XLAM (Add-in ที่เปิดใช้งานแมโครของ Excel)
แปลง XPS S TO XLSB (สมุดงานไบนารีของ Excel)
แปลง XPS S TO XLSM (สเปรดชีตที่เปิดใช้งานมาโคร)
แปลง XPS S TO XLT (เทมเพลต Excel 97 - 2003)
แปลง XPS S TO XLTM (เทมเพลตที่เปิดใช้งานแมโครของ Excel)
แปลง XPS S TO XLTX (เทมเพลต Excel)

XPS รูปแบบไฟล์คืออะไร

XPS ย่อมาจาก XML Paper Specification เป็นรูปแบบไฟล์ที่สร้างขึ้นโดย Microsoft เพื่อแสดงเอกสารที่มีเค้าโครงตายตัว ไฟล์ XPS มีเนื้อหาและการตั้งค่าการพิมพ์ของเอกสาร ทำให้เหมาะสำหรับการรักษาเค้าโครงและลักษณะของเอกสารในอุปกรณ์และแพลตฟอร์มต่างๆ

รูปแบบ XPS อ้างอิงจาก XML (eXtensible Markup Language) ภาษามาร์กอัปที่ใช้กันอย่างแพร่หลายสำหรับการแสดงข้อมูลที่มีโครงสร้าง ไฟล์ XPS สรุปเนื้อหาของเอกสาร เช่น ข้อความ รูปภาพ กราฟิกแบบเวกเตอร์ และคำอธิบายประกอบ ในรูปแบบ XML ที่มีโครงสร้าง ซึ่งช่วยให้ตีความและแสดงองค์ประกอบภาพของเอกสารได้ง่าย

ไฟล์ XPS มีแนวคิดคล้ายกับไฟล์ PDF (Portable Document Format) โดยทั้งสองมีเป้าหมายเพื่อให้มีวิธีที่เชื่อถือได้ในการนำเสนอและแบ่งปันเอกสารในขณะที่รักษารูปแบบไว้ และเค้าโครง อย่างไรก็ตาม ไฟล์ PDF ได้รับการสนับสนุนที่กว้างขึ้นในแอปพลิเคชันซอฟต์แวร์และอุปกรณ์ฮาร์ดแวร์ต่างๆ ทำให้ได้รับการยอมรับและใช้งานร่วมกันได้อย่างกว้างขวางมากขึ้น

หากต้องการดูและทำงานกับไฟล์ XPS Microsoft มี XPS Viewer ให้เป็นส่วนหนึ่งของระบบปฏิบัติการ Windows . แอพพลิเคชั่นและเครื่องมือของบริษัทอื่นยังรองรับการเปิด สร้าง และแปลงไฟล์ XPS อย่างไรก็ตาม เมื่อเทียบกับ PDF ช่วงของซอฟต์แวร์และฮาร์ดแวร์ที่รองรับรูปแบบ XPS อาจมีจำกัดมากกว่า

FODS รูปแบบไฟล์คืออะไร

รูปแบบไฟล์ OpenDocument Flat XML Spreadsheet (FODS) ทำหน้าที่เป็นวิธีการจัดเก็บเอกสารสเปรดชีต เป็นไปตามมาตรฐาน OpenDocument และใช้ XML เป็นโครงสร้างไฟล์พื้นฐาน ไฟล์ FODS มักสร้างโดยโปรแกรมสเปรดชีต เช่น Apache OpenOffice Calc และ LibreOffice Calc

ไฟล์ FODS ประกอบด้วยองค์ประกอบ XML หลายองค์ประกอบ โดยมีองค์ประกอบ ที่ทำหน้าที่เป็นคอนเทนเนอร์สำหรับข้อมูลสเปรดชีต ตัวข้อมูลเองถูกจัดเก็บไว้ในลำดับขององค์ประกอบ

โดยที่แต่ละตารางจะแสดงถึงแผ่นงานภายในสเปรดชีต ภายในแต่ละตาราง ข้อมูลจะถูกจัดระเบียบโดยใช้องค์ประกอบ <แถว> และ <เซลล์> องค์ประกอบเหล่านี้สามารถมีองค์ประกอบย่อยต่างๆ ที่ระบุเนื้อหาของเซลล์ เช่น <ข้อความ>, <ตัวเลข> และ <สูตร> องค์ประกอบ เก็บข้อมูลที่เป็นข้อความ องค์ประกอบ เก็บข้อมูลที่เป็นตัวเลข และองค์ประกอบ เก็บข้อมูลสูตรของเซลล์

นอกจากนี้ ไฟล์ FODS ยังขยายมาตรฐาน OpenDocument โดยรวมคุณสมบัติเพิ่มเติม ซึ่งรวมถึงการรองรับเซลล์ที่ผสาน ช่วยให้สามารถรวมเซลล์ที่อยู่ติดกันเป็นเซลล์เดียวที่ใหญ่ขึ้น ตลอดจนตรึงแถวและคอลัมน์ ทำให้สามารถล็อคแถวหรือคอลัมน์ที่ต้องการเพื่อไปยังส่วนต่างๆ ได้ง่ายขณะเลื่อนดูสเปรดชีต

ไฟล์ FODS มีความเข้ากันได้และการทำงานร่วมกันระหว่างแอปพลิเคชันสเปรดชีตที่รองรับมาตรฐาน OpenDocument มีรูปแบบที่ยืดหยุ่นและมีโครงสร้างสำหรับการจัดเก็บข้อมูลสเปรดชีต ทำให้มั่นใจได้ถึงความสมบูรณ์ของข้อมูลและอำนวยความสะดวกในการแบ่งปันและการทำงานร่วมกันอย่างราบรื่น