Overview

Sheetize เป็นแพลตฟอร์ม SDK ที่ครอบคลุมสำหรับแอปพลิเคชัน .NET ซึ่งมีเครื่องมือเฉพาะเพื่อช่วยให้การจัดการสเปรดชีตมีความราบรื่นและมีประสิทธิภาพ ถูกออกแบบมาเพื่อจัดการกับการประมวลผลสเปรดชีตที่ซับซ้อน SDK ของ Sheetize ทำให้การทำงานกับเอกสารง่ายขึ้น ทำให้การจัดการและการแปลงข้อมูลเป็นไปอย่างใช้งานง่าย มีประสิทธิภาพ และแข็งแกร่ง นี่คือการมองลึกถึงคุณสมบัติหลักและความสามารถของ Sheetize:

คุณสมบัติหลัก

  • การแปลงสเปรดชีต:

    • แปลงสเปรดชีตไปยังรูปแบบต่างๆ ได้อย่างง่ายดาย รวมถึง Microsoft Excel (XLS/XLSX), CSV, HTML, และ PDF.
    • รองรับการวิเคราะห์ข้อมูลและการรวมข้อมูลด้วยการแปลง CSV เพื่อการดึงข้อมูลที่ราบรื่น.
  • การจัดการเอกสาร:

    • รวมและแบ่ง: รวมไฟล์สเปรดชีตหลายไฟล์หรือแบ่งเอกสารขนาดใหญ่เพื่อการจัดการและการแจกจ่ายที่ง่ายขึ้น.
    • การปลดล็อกสเปรดชีต: ปลดล็อกสเปรดชีตที่ป้องกันอย่างโปรแกรมมิ่ง ทำให้การเข้าถึงและแก้ไขทำได้อย่างสะดวก.

SDK เฉพาะทาง

  • สเปรดชีตเป็น PDF: แปลงสเปรดชีตเป็นรูปแบบ PDF โดยรักษาแบบฟอร์มและโครงสร้างดั้งเดิม ทำให้เหมาะสำหรับการแจกจ่ายและการเก็บรักษา.
  • สเปรดชีตเป็น HTML: แปลงข้อมูลจากสเปรดชีตเป็นหน้า HTML ที่ตอบสนองและเข้ากันได้กับเว็บ ซึ่งรับประกันการเข้าถึงจากอุปกรณ์ต่างๆ.
  • สเปรดชีตเป็น CSV: ดึงข้อมูลจากสเปรดชีตออกมาในรูปแบบ CSV ซึ่งเหมาะสำหรับการจัดการข้อมูล การแชร์ และการรวมเข้ากับแอปพลิเคชันที่ใช้ข้อมูล.

ความเข้ากันได้และการรวม

SDK ของ Sheetize ได้รับการออกแบบเพื่อรวมเข้าอย่างไร้รอยต่อใน แอปพลิเคชัน .NET ทั้งบน Windows, macOS, และ Linux ด้วย API ที่สามารถปรับตัวได้และมีพลัง พวกเขาจัดการกับความต้องการการจัดการเอกสารที่หลากหลาย รับประกันประสิทธิภาพและความเชื่อถือได้.

SDK ที่เป็นที่นิยม

  • PDF Converter: สร้างไฟล์ PDF จากสเปรดชีต ซึ่งปรับแต่งสำหรับการแชร์และการพิมพ์ด้วยการจัดรูปแบบที่ถูกต้อง.
  • Spreadsheet Splitter: แบ่งไฟล์สเปรดชีตขนาดใหญ่ให้เป็นส่วนย่อยที่จัดการได้ง่ายขึ้น เพื่อการจัดการและการเข้าถึงที่ดีขึ้น.
  • JSON Converter: แปลงไฟล์ Excel เป็นรูปแบบ JSON และในทางกลับกัน สนับสนุนการแลกเปลี่ยนข้อมูลและการรวมเข้ากับแอปพลิเคชันอื่นๆ.

ด้วยเอกสารประกอบที่ครอบคลุม ตัวอย่างโค้ด และแนวทางที่เป็นมิตรกับนักพัฒนา Sheetize ช่วยให้ผู้ใช้สามารถรวม SDK เหล่านี้ได้อย่างง่ายดาย ทำให้การทำงานกับสเปรดชีตที่ซับซ้อนที่สุดกลายเป็นเรื่องง่าย.

สำหรับรายละเอียดเพิ่มเติม โปรดเยี่ยมชม official website.

Subsections of Overview

Installation

Sheetize SDK สามารถติดตั้งได้หลายวิธี ซึ่งแต่ละวิธีก็เหมาะกับสภาพแวดล้อมการพัฒนาที่แตกต่างกันและความชอบส่วนบุคคล ด้านล่างนี้คือวิธีการติดตั้งที่แนะนำ:

1. NuGet (วิธีที่แนะนำ)

NuGet เป็นตัวจัดการแพ็คเกจที่ง่ายที่สุดและได้รับความนิยมมากที่สุดในการติดตั้ง Sheetize โดยมั่นใจว่าคุณจะได้รับการอัปเดตล่าสุดโดยตรงจากสภาพแวดล้อมการพัฒนาของคุณ เรียนรู้เพิ่มเติมเกี่ยวกับวิธีนี้ที่ How to install Sheetize SDKs using NuGet.

2. MSI Installer

MSI Installer เป็นตัวเลือกที่สะดวกสำหรับผู้ที่ชอบติดตั้ง Sheetize DLLs โดยตรงบนระบบของพวกเขา วิธีนี้เหมาะสำหรับนักพัฒนาที่ต้องการใช้ Sheetize ในหลายโปรเจ็กต์ โดยไม่ต้องจัดการไฟล์ DLL ด้วยตนเอง เรียนรู้เพิ่มเติมเกี่ยวกับวิธีนี้ที่ How to install Sheetize SDKs using MSI.

3. ZIP Archive

หากคุณต้องการติดตั้งด้วยตนเอง ZIP Archive จะมี Sheetize DLLs ที่สามารถแตกและเพิ่มเข้ากับโปรเจ็กต์ของคุณโดยตรง เรียนรู้เพิ่มเติมเกี่ยวกับวิธีนี้ที่ How to install Sheetize SDKs using ZIP.

2 พ.ย. 2024

Subsections of Installation

System Requirements

Sheetize SDKs ถูกออกแบบมาเพื่อรวมเข้ากับแอปพลิเคชัน .NET ได้อย่างไร้รอยต่อ รองรับระบบปฏิบัติการและสภาพแวดล้อมการพัฒนาหลายประเภท ด้านล่างนี้คือความต้องการระบบที่สำคัญ:

ระบบปฏิบัติการที่รองรับ

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 ถึง Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) และเวอร์ชันที่ใหม่กว่า

Linux

  • รองรับหลายดิสโทรของ Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • รองรับ Android 8.0 (Oreo) และเวอร์ชันที่ใหม่กว่า

สภาพแวดล้อมการพัฒนา

  • Microsoft Visual Studio:
    • Visual Studio 2010 และเวอร์ชันใหม่กว่า (รวมถึง 2019 และ 2022)
  • รองรับสภาพแวดล้อมการพัฒนาที่กำหนดเป้าหมายไปที่แพลตฟอร์ม .NET

.NET Framework ที่รองรับ

  • .NET Framework 4.0 ขึ้นไป
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

หมายเหตุเพิ่มเติม

  • Adobe Acrobat ไม่ จำเป็นต้องใช้เพื่อใช้งาน Sheetize SDKs แต่แนะนำให้ใช้สำหรับการดูเอกสารสเปรดชีต.
2 พ.ย. 2024

Declaration

Sheetize SDKs ต้องการชุดสิทธิ์ Full Trust เมื่อใช้ภายในแอปพลิเคชัน .NET โดยระดับสิทธิ์นี้จำเป็นสำหรับการดำเนินการที่สำคัญในระดับระบบ เช่น การเข้าถึงการตั้งค่าของรีจิสทรี ไฟล์ระบบ และการจัดการฟอนต์

ทำไม Full Trust ถึงจำเป็น

Sheetize SDKs ขึ้นอยู่กับคลาสหลักของระบบ .NET ซึ่งมักจะต้องการสิทธิ์ที่สูงขึ้นด้วยเหตุผลดังต่อไปนี้:

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

ขีดจำกัดในสภาพแวดล้อมที่มี Medium Trust

ในสภาพแวดล้อมการโฮสต์ที่บังคับใช้ความปลอดภัย Medium Trust สิทธิ์ที่สำคัญหลายประการจะถูกจำกัดหรืไม่สามารถใช้งานได้ ซึ่งอาจทำให้ฟังก์ชันการทำงานของ SDKs ไม่สามารถทำงานได้ตามต้องการ ข้อจำกัดต่อไปนี้ใช้ภายใต้ Medium Trust:

  • OleDbPermission: ป้องกันการใช้ ADO.NET ที่จัดการ OLE DB data providers เพื่อเข้าถึงฐานข้อมูล
  • EventLogPermission: บล็อกการเข้าถึง Windows Event Log ซึ่งจำกัดความสามารถในการวินิจฉัย
  • ReflectionPermission: จำกัดการสะท้อน ส่งผลกระทบต่อการดำเนินการแบบไดนามิกบางอย่าง
  • RegistryPermission: ปฏิเสธการเข้าถึงรีจิสทรีของระบบ
  • WebPermission: จำกัดการสื่อสารไปยังที่อยู่หรือช่วงที่กำหนดไว้ล่วงหน้า ตามที่กำหนดในองค์ประกอบ <trust>
  • FileIOPermission: จำกัดการเข้าถึงไฟล์ภายในไดเรกทอรีเสมือนของแอปพลิเคชัน

เพื่อให้มั่นใจถึงฟังก์ชันการทำงานที่สมบูรณ์ Sheetize SDKs ควรใช้ในสภาพแวดล้อม Full Trust

2 พ.ย. 2024

Non-Windows Environment

Sheetize SDKs รองรับ .NET Standard 2.0 ซึ่งทำให้สามารถใช้งานได้ในแอปพลิเคชัน .NET Core ที่ทำงานบน Linux หรือสภาพแวดล้อมอื่นที่ไม่ใช่ Windows เพื่อให้ได้ประสิทธิภาพที่ดีที่สุดและการแสดงผลข้อความที่ถูกต้อง กรุณาปฏิบัติตามขั้นตอนด้านล่าง:

การตั้งค่าที่แนะนำสำหรับ Linux

1. ติดตั้งแพ็กเกจ libgdiplus

แพ็กเกจ libgdiplus จะมอบฟังก์ชันการทำงาน GDI+ ที่จำเป็นซึ่งสำคัญต่อการแสดงผลและการประมวลผลสเปรดชีต ติดตั้งมันโดยการรันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:

sudo apt-get install libgdiplus

2. ติดตั้งฟอนต์ที่เข้ากันได้กับ Microsoft

เพื่อให้การแสดงผลข้อความถูกต้อง ให้ติดตั้งฟอนต์ TrueType ของ Microsoft โดยการใช้:

sudo apt-get install ttf-mscorefonts-installer

ฟอนต์เหล่านี้ควรอยู่ในไดเรกทอรี /usr/share/fonts/truetype/msttcorefonts หากระบบของคุณใช้ไดเรกทอรีที่แตกต่างกัน โปรดอัปเดตเส้นทางในโค้ดของคุณก่อนที่จะดำเนินการใด ๆ กับ Sheetize SDKs:

Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Tip

โดยการติดตั้งแพ็กเกจเหล่านี้และกำหนดเส้นทางฟอนต์ให้ถูกต้อง คุณสามารถเพิ่มประสิทธิภาพการทำงานของ Sheetize SDKs บน Linux หรือระบบที่ไม่ใช่ Windows อื่น ๆ

2 พ.ย. 2024

Evaluation

คุณสามารถดาวน์โหลด Sheetize SDKs เพื่อวัตถุประสงค์ในการประเมินผลได้อย่างง่ายดาย เวอร์ชันการประเมินผลมีฟังก์ชันการทำงานครบถ้วน โดยมีความแตกต่างเพียงอย่างเดียวคือวิธีการเปิดใช้งานใบอนุญาต

ข้อจำกัดของเวอร์ชันการประเมินผล

เวอร์ชันการประเมินผลให้การเข้าถึงฟีเจอร์ทั้งหมดอย่างเต็มที่ แต่มีข้อจำกัดดังต่อไปนี้จนกว่าจะมีการใช้ใบอนุญาต:

  • มีลายน้ำการประเมินผลเพิ่มเข้ามาในผลลัพธ์ที่สร้างขึ้นทั้งหมด
  • สามารถดูหรือแก้ไขได้เฉพาะ 4 หน้แรกของสเปรดชีตใด ๆ เท่านั้น

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

2 พ.ย. 2024

Developer's Guide

HTML Converter

คู่มือที่ครอบคลุมเกี่ยวกับฟีเจอร์ PDF to HTML และ HTML to PDF ของ Sheetize HTML Converter.

Image Converter

คำแนะนำที่ครอบคลุมเกี่ยวกับคุณสมบัติของ Sheetize Image Converter สำหรับการแปลงเอกสารเป็นและจากรูปแบบภาพ

eBook Converter

คู่มือที่ครอบคลุมสำหรับ Sheetize eBook Converter ในการแปลงเอกสารระหว่างรูปแบบ eBook ที่หลากหลาย.

JSON Converter

คู่มือที่ครอบคลุมสำหรับคุณสมบัติการแปลงเอกสารเป็น JSON และ JSON เป็นเอกสารของ Sheetize JSON Converter.

PDF Converter

คู่มือที่ครอบคลุมสำหรับ Sheetize PDF Converter สำหรับการแปลงเอกสารไปและกลับจาก PDF.

Spreadsheet Converter

คู่มือที่ครอบคลุมสำหรับ Sheetize Spreadsheet Converter เพื่อแปลงเอกสารสเปรดชีตไปยังและจากรูปแบบต่างๆ

Spreadsheet Merger

คู่มือที่ครอบคลุมเกี่ยวกับ Sheetize Spreadsheet Merger สำหรับการรวมไฟล์สเปรดชีตหลายไฟล์

Spreadsheet Splitter

คู่มือที่ครอบคลุมสำหรับ Sheetize Spreadsheet Splitter ในการแยกสเปรดชีตออกเป็นไฟล์หลายไฟล์。

Spreadsheet Unlocker

คู่มือฉบับสมบูรณ์เกี่ยวกับ Sheetize Spreadsheet Unlocker สำหรับการลบการป้องกันจากสเปรดชีต

Text Converter

คู่มือที่ครอบคลุมสำหรับ Sheetize Text Converter เพื่อการแปลงเอกสารเป็นและจากข้อความธรรมดา

2 พ.ย. 2024

Subsections of Developer's Guide

HTML Converter

ตัว Sheetize HTML Converter for .NET มีความสามารถที่แข็งแกร่งในการแปลงเอกสารระหว่างรูปแบบ PDF และ HTML ซึ่งเหมาะสำหรับแอปพลิเคชันบนเว็บ การเก็บข้อมูล และการสร้างรายงาน ด้วยตัวเลือกที่หลากหลายสำหรับการจัดการทรัพยากรและเลเอาต์ เครื่องแปลงรองรับความต้องการของโปรเจ็กต์ต่างๆ

ฟีเจอร์หลัก

การแปลง PDF เป็น HTML

แปลงไฟล์ PDF เป็น HTML เพื่อทำให้เอกสารสามารถเข้าถึงได้สำหรับการดูแบบออนไลน์หรือการรวมเข้ากับแอปพลิเคชันซึ่งต้องการรูปแบบ HTML

การแปลง HTML เป็น PDF

แปลงเนื้อหา HTML เป็น PDF คุณภาพสูง ซึ่งเหมาะสำหรับการสร้างรายงานที่สามารถพิมพ์ได้ การเก็บข้อมูลเว็บ หรือการสร้างรูปแบบเอกสารที่สามารถแชร์ได้


คู่มือโดยละเอียด

การแปลง PDF เป็น HTML

ในการแปลง PDF เป็น HTML:

  1. เริ่มต้นเครื่องแปลง: สร้างตัวอย่างของ HtmlConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ PdfToHtmlOptions เพื่อปรับแต่งเอาต์พุต โดยเลือกทรัพยากรที่ฝังอยู่หรือแยกต่างหาก
  3. กำหนดเส้นทางเข้ากับออก: ตั้งค่าเส้นทางสำหรับ PDF ขาเข้าและ HTML ขาออก
  4. ดำเนินการแปลง: เรียกใช้วิธีการ Process เพื่อแปลงไฟล์

ตัวอย่าง: แปลง PDF เป็น HTML พร้อมทรัพยากรที่ฝังอยู่

// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();

// Step 2: Configure options for PDF to HTML conversion
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Step 3: Set file paths
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Step 4: Run the conversion
converter.Process(options);

ตัวเลือกที่มีสำหรับการแปลง PDF เป็น HTML

  • SaveDataType:

    • FileWithEmbeddedResources: สร้างไฟล์ HTML เดียวที่มีทรัพยากรทั้งหมดรวมอยู่ด้วย
    • FileWithExternalResources: บันทึกทรัพยากรแยกต่างหาก เหมาะสำหรับไฟล์ HTML ขนาดใหญ่
  • การปรับแต่งเอาต์พุต:

    • BasePath: ตั้งค่าเส้นทางหลักสำหรับทรัพยากรในเอกสาร HTML
    • IsRenderToSinglePage: เลือกที่จะเรนเดอร์เนื้อหา PDF ทั้งหมดในหน้า HTML เดียว

การแปลง HTML เป็น PDF

ในการแปลงเอกสาร HTML เป็น PDF ให้ทำตามขั้นตอนเหล่านี้:

  1. เริ่มต้นเครื่องแปลง: สร้างตัวอย่างของ HtmlConverter
  2. ตั้งค่าตัวเลือก PDF: ใช้ HtmlToPdfOptions เพื่อกำหนดเลเอาต์และการตั้งค่าขนาดสื่อ
  3. ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ HTML ขาเข้าและ PDF ขาออก
  4. ดำเนินการแปลง: รันวิธีการ Process เพื่อทำการแปลงให้เสร็จสมบูรณ์

ตัวอย่าง: แปลง HTML เป็น PDF

// Step 1: Initialize the HTML Converter
var converter = new HtmlConverter();

// Step 2: Configure options for HTML to PDF conversion
var options = new HtmlToPdfOptions();

// Step 3: Set file paths
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Step 4: Execute the conversion
converter.Process(options);

ตัวเลือกเพิ่มเติมสำหรับการแปลง HTML เป็น PDF

  • ประเภทสื่อ:

    • HtmlMediaType.Print: เหมาะสำหรับการสร้าง PDF ที่เหมาะสำหรับการพิมพ์
    • HtmlMediaType.Screen: ใช้เมื่อแปลงเนื้อหาที่ออกแบบสำหรับการดูแบบดิจิทัล
  • การปรับเลเอาต์:

    • PageLayoutOption: ปรับว่าเนื้อหา HTML จะเข้ากับเลเอาต์ PDF ได้อย่างไร เช่น ScaleToPageWidth เพื่อให้เนื้อหาขยายไปตามความกว้างของ PDF
    • IsRenderToSinglePage: เปิดใช้งานการเรนเดอร์เนื้อหา HTML ทั้งหมดในหน้า PDF เดียวหากจำเป็นสำหรับการนำเสนอที่กระชับ

เครื่องแปลงนี้มีความหลากหลายสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การสร้างรายงาน PDF ที่อิงจากเนื้อหาเว็บไปจนถึงการแปลงเอกสาร PDF เพื่อการเข้าถึงแบบออนไลน์ สำหรับการกำหนดค่าที่ซับซ้อนกว่านี้ โปรดดูเอกสาร Sheetize ฉบับเต็ม

Image Converter

Sheetize Image Converter สำหรับ .NET ช่วยให้นักพัฒนาสามารถแปลงเอกสารเป็นและจากรูปแบบภาพต่าง ๆ ซึ่งเหมาะสำหรับแอปพลิเคชันที่เกี่ยวข้องกับการดูเอกสาร การเก็บภาพ และการสร้างเนื้อหาที่อิงกับภาพ

คุณสมบัติหลัก

การแปลง PDF เป็นภาพ

แปลงเอกสาร PDF เป็นรูปแบบภาพ (เช่น PNG, JPEG) ซึ่งเหมาะสำหรับการสร้างตัวอย่างหรือการประมวลผลเอกสารที่อิงกับภาพ

การแปลงภาพเป็น PDF

แปลงไฟล์ภาพเป็นเอกสาร PDF ซึ่งเหมาะสำหรับการรวมภาพเป็นไฟล์เดียวหรือสร้างรายงาน PDF จากข้อมูลที่อิงกับภาพ


คู่มือรายละเอียด

การแปลง PDF เป็นภาพ

ในการแปลงเอกสาร PDF เป็นรูปแบบภาพ:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ ImageConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ PdfToImageOptions เพื่อระบุรูปแบบภาพที่ต้องการ ความละเอียด และคุณภาพที่ส่งออก
  3. กำหนดเส้นทางเข้าและออก: ตั้งค่าเส้นทางสำหรับไฟล์ PDF ขาเข้าและไฟล์ภาพขาออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อทำการแปลงให้เสร็จสมบูรณ์

ตัวอย่าง: แปลง PDF เป็นภาพ PNG

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลงภาพ
var converter = new ImageConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง PDF เป็นภาพ
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // กำหนดความละเอียดเป็น 300 DPI
options.Quality = 90; // กำหนดคุณภาพของภาพเป็น 90%

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

// ขั้นตอนที่ 4: ดำเนินการแปลง
converter.Process(options);

ตัวเลือกที่มีให้สำหรับการแปลง PDF เป็นภาพ

  • ImageType: ระบุรูปแบบภาพที่ต้องการ (Png, Jpeg, Bmp, ฯลฯ)
  • Resolution: ตั้งค่าความละเอียด (DPI) สำหรับภาพที่ส่งออก
  • Quality: กำหนดระดับคุณภาพ (สำหรับผลลัพธ์ JPEG)

การแปลงภาพเป็น PDF

ในการแปลงภาพเป็น PDF:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ ImageConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ ImageToPdfOptions เพื่อปรับแต่งรูปแบบและลักษณะของ PDF ที่ได้
  3. ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ภาพขาเข้าและไฟล์ PDF ขาออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อสร้าง PDF

ตัวอย่าง: แปลงภาพ PNG เป็น PDF

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลงภาพ
var converter = new ImageConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลงจากภาพเป็น PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

// ขั้นตอนที่ 4: ดำเนินการแปลง
converter.Process(options);

ตัวเลือกเพิ่มเติมสำหรับการแปลงจากภาพเป็น PDF

  • PageLayoutOption: กำหนดวิธีการวางภาพบนหน้า PDF (เช่น Centered, TopLeft)
  • ImageScalingOption: ควบคุมวิธีการที่ภาพพอดีกับหน้า PDF (เช่น FitToPage, Stretch)

ตัวแปลงนี้เหมาะสำหรับนักพัฒนาที่ต้องการทำงานกับเนื้อหาของเอกสารที่อิงกับภาพ ไม่ว่าจะเป็นการสร้างตัวอย่างเอกสารคุณภาพสูงหรือการรวมภาพหลาย ๆ ภาพเป็น PDF เพื่อการแจกจ่ายที่ง่ายดาย

eBook Converter

Sheetize eBook Converter for .NET ช่วยให้สามารถแปลงเอกสารไปมาในรูปแบบ eBook ที่ได้รับความนิยม เช่น EPUB และ MOBI ได้อย่างราบรื่น เหมาะสำหรับผู้จัดพิมพ์ ห้องสมุดดิจิทัล และนักพัฒนาที่ต้องการรวมฟังก์ชัน eBook เข้ากับแอปพลิเคชันของตน

คุณสมบัติหลัก

การแปลง PDF เป็น EPUB

แปลงไฟล์ PDF เป็นรูปแบบ EPUB ได้อย่างง่ายดาย โดยทำการปรับให้เหมาะสมกับ eReaders และอุปกรณ์อื่นๆ ที่รองรับรูปแบบ eBook

การแปลง EPUB เป็น PDF

แปลงเนื้อหา eBook จาก EPUB เป็น PDF ทำให้เหมาะสำหรับการพิมพ์หรือการดูออฟไลน์ในรูปแบบมาตรฐาน


คู่มือรายละเอียด

การแปลง PDF เป็น EPUB

ในการแปลงเอกสาร PDF เป็น eBook EPUB:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ EbookConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ PdfToEpubOptions เพื่อกำหนดการตั้งค่าสำหรับ output EPUB เช่น การจัดการภาพและข้อมูลเมตา
  3. กำหนดเส้นทางอินพุตและเอาต์พุต: ตั้งค่าเส้นทางสำหรับ PDF อินพุตและ EPUB เอาต์พุต
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อแปลงเอกสาร

ตัวอย่าง: แปลง PDF เป็น EPUB

// Step 1: Initialize the eBook Converter  
var converter = new EbookConverter();  

// Step 2: Configure options for PDF to EPUB conversion  
var options = new PdfToEpubOptions();  
options.IncludeImages = true; // Include images in the output EPUB  
options.SetMetadata("Title", "Converted eBook");  

// Step 3: Set file paths  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.epub"));  

// Step 4: Run the conversion  
converter.Process(options);  

ตัวเลือกที่มีสำหรับการแปลง PDF เป็น EPUB

  • IncludeImages: ระบุว่าต้องการรวมภาพจาก PDF ต้นฉบับใน EPUB ที่ได้ไหม
  • SetMetadata: เพิ่มข้อมูลเมตา เช่น ชื่อ, ผู้เขียน และหัวข้อ ไปยังไฟล์ EPUB

การแปลง EPUB เป็น PDF

ในการแปลงไฟล์ EPUB เป็น PDF:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ EbookConverter
  2. กำหนดตัวเลือก PDF: ใช้ EpubToPdfOptions เพื่อกำหนดการตั้งค่าสำหรับเลย์เอาต์หน้าและขอบ
  3. ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ EPUB อินพุตและ PDF เอาต์พุต
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อ完成การแปลง

ตัวอย่าง: แปลง EPUB เป็น PDF

// Step 1: Initialize the eBook Converter  
var converter = new EbookConverter();  

// Step 2: Configure options for EPUB to PDF conversion  
var options = new EpubToPdfOptions();  
options.PageLayoutOption = PageLayoutOption.Portrait;  
options.Margin = new MarginSettings(10, 10, 10, 10);  

// Step 3: Set file paths  
options.AddInput(new FileDataSource("input.epub"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// Step 4: Execute the conversion  
converter.Process(options);  

ตัวเลือกเพิ่มเติมสำหรับการแปลง EPUB เป็น PDF

  • PageLayoutOption: ตั้งค่าเลย์เอาต์หน้าสำหรับ PDF ที่ได้ เช่น Portrait หรือ Landscape
  • MarginSettings: กำหนดขอบสำหรับ PDF ที่ได้

ตัวแปลงนี้มีประโยชน์อย่างมากสำหรับทั้งผู้จัดพิมพ์และนักพัฒนาที่ต้องการทำให้กระบวนการทำงานที่เกี่ยวกับ eBook อัตโนมัติ ไม่ว่าจะเป็นการสร้าง eBooks จากเอกสาร PDF หรือการเตรียมไฟล์ eBook สำหรับการพิมพ์ Sheetize eBook Converter มอบโซลูชันที่ยืดหยุ่น

JSON Converter

Sheetize JSON Converter สำหรับ .NET มีฟังก์ชันการทำงานที่แข็งแกร่งในการแปลงเอกสารเป็นรูปแบบ JSON และรูปแบบ JSON กลับมาเป็นเอกสาร ทำให้สามารถรวมเข้าในแอปพลิเคชันเว็บและกระบวนการจัดการข้อมูลได้อย่างง่ายดาย

คุณสมบัติหลัก

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

แปลงเอกสาร (เช่น PDF, DOCX) เป็นรูปแบบ JSON เพื่อดึงข้อมูลในรูปแบบที่มีโครงสร้างสำหรับการวิเคราะห์เพิ่มเติมหรือการรวมข้อมูล

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

แปลงข้อมูล JSON เป็นรูปแบบเอกสาร เช่น PDF หรือ DOCX ซึ่งทำให้สามารถสร้างรายงานหรืออัตโนมัติเอกสารได้อย่างง่ายดาย


คู่มือรายละเอียด

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

เพื่อแปลงเอกสารเป็น JSON:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ JsonConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ DocumentToJsonOptions ในการกำหนดวิธีที่เอกสารจะแสดงใน JSON
  3. กำหนดเส้นทางนำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและไฟล์ JSON ที่ส่งออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่แปลงเอกสาร

ตัวอย่าง: แปลง PDF เป็น JSON

// ขั้นตอนที่ 1: เริ่มต้น JSON Converter
var converter = new JsonConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลงเอกสารเป็น JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // รวมเมตาดาต้าในผลลัพธ์ JSON
options.FormatOutput = true; // จัดรูปแบบผลลัพธ์ JSON ให้สามารถอ่านได้ง่าย

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.json"));

// ขั้นตอนที่ 4: รันการแปลง
converter.Process(options);

ตัวเลือกที่มีสำหรับการแปลงเอกสารเป็น JSON

  • IncludeMetadata: ระบุว่าจะแนบเมตาดาต้าเอกสารในผลลัพธ์ JSON หรือไม่
  • FormatOutput: เลือกว่าจะจัดรูปแบบ JSON เพื่อความสามารถในการอ่านหรือไม่

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

เพื่อแปลงข้อมูล JSON เป็นเอกสาร:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ JsonConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ JsonToDocumentOptions ในการกำหนดรูปแบบเอกสารและเลย์เอาต์เป้าหมาย
  3. ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ JSON นำเข้าและเอกสารที่ส่งออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อสร้างเอกสาร

ตัวอย่าง: แปลง JSON เป็น PDF

// ขั้นตอนที่ 1: เริ่มต้น JSON Converter
var converter = new JsonConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลง JSON เป็นเอกสาร
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.json"));
options.AddOutput(new FileDataSource("output.pdf"));

// ขั้นตอนที่ 4: ดำเนินการแปลง
converter.Process(options);

ตัวเลือกเพิ่มเติมสำหรับการแปลง JSON เป็นเอกสาร

  • DocumentFormat: ระบุรูปแบบเป้าหมาย (Pdf, Docx, เป็นต้น)
  • PageLayoutOption: กำหนดเลย์เอาต์ของหน้าในเอกสารที่ได้ (Portrait, Landscape)

ตัวแปลงนี้ให้ความสามารถที่ทรงพลังในการรวมเนื้อหาเอกสารกับบริการเว็บและแอปพลิเคชันที่ขับเคลื่อนโดยข้อมูลอื่นๆ ไม่ว่าจะแยกข้อมูลจากเอกสารหรือลองสร้างเอกสารจากข้อมูลที่มีโครงสร้าง Sheetize JSON Converter คือตัวเลือกที่เหมาะสมสำหรับกระบวนการทำงานเอกสารในยุคปัจจุบัน

PDF Converter

Sheetize PDF Converter for .NET มีฟังก์ชันขั้นสูงสำหรับการแปลงเอกสารไปและกลับจากรูปแบบ PDF ทำให้เหมาะสำหรับการเก็บถาวร การแชร์ และการรับประกันความสอดคล้องของรูปแบบเอกสารข้ามอุปกรณ์ต่าง ๆ

ฟีเจอร์หลัก

แปลงรูปแบบต่าง ๆ เป็น PDF

แปลงเอกสารจากหลายรูปแบบ เช่น DOCX, HTML และภาพ เป็น PDF เพื่อความสะดวกในการแจกจ่ายและการพิมพ์

แปลง PDF เป็นรูปแบบอื่น

แปลงเอกสาร PDF เป็นรูปแบบอื่น เช่น DOCX, HTML และภาพ เพื่อความสะดวกในการแก้ไขหรือการรวมเข้ากับกระบวนการทำงานอื่น ๆ


คู่มืออย่างละเอียด

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

ในการแปลงเอกสารเป็น PDF:

  1. เริ่มต้นตัวแปลง: สร้างตัวอย่างของ PdfConverter.
  2. กำหนดตัวเลือกการแปลง: ใช้ DocumentToPdfOptions เพื่อกำหนดการตั้งค่าต่าง ๆ เช่น การจัดรูปแบบหน้าและการบีบอัด
  3. กำหนดเส้นทางเข้าและออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและ PDF ที่ส่งออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อแปลงเอกสาร

ตัวอย่าง: แปลง DOCX เป็น PDF

// Step 1: Initialize the PDF Converter
var converter = new PdfConverter();

// Step 2: Configure options for document to PDF conversion
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

// Step 3: Set file paths
options.AddInput(new FileDataSource("input.docx"));
options.AddOutput(new FileDataSource("output.pdf"));

// Step 4: Run the conversion
converter.Process(options);

ตัวเลือกที่มีให้สำหรับการแปลงเอกสารเป็น PDF

  • PageLayoutOption: กำหนดการจัดรูปแบบหน้าสำหรับ PDF ที่ได้ (Portrait, Landscape).
  • CompressionLevel: ระบุระดับการบีบอัดเพื่อลดขนาดไฟล์ (Low, Medium, High).

การแปลง PDF เป็นรูปแบบอื่น

ในการแปลงเอกสาร PDF เป็นรูปแบบอื่น:

  1. เริ่มต้นตัวแปลง: สร้างตัวอย่างของ PdfConverter.
  2. กำหนดตัวเลือกการแปลง: ใช้ PdfToDocumentOptions เพื่อระบุรูปแบบการส่งออกและการปรับแต่งใด ๆ
  3. ระบุเส้นทาง: ตั้งค่าไฟล์ PDF ที่นำเข้าและเส้นทางไฟล์เอกสารที่ส่งออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อทำการแปลงให้เสร็จสมบูรณ์

ตัวอย่าง: แปลง PDF เป็น DOCX

// Step 1: Initialize the PDF Converter
var converter = new PdfConverter();

// Step 2: Configure options for PDF to DOCX conversion
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

// Step 3: Set file paths
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.docx"));

// Step 4: Execute the conversion
converter.Process(options);

ตัวเลือกเพิ่มเติมสำหรับ PDF เป็นรูปแบบอื่น

  • DocumentFormat: ระบุรูปแบบการส่งออกที่ต้องการ (Docx, Html, Png, เป็นต้น).
  • TextExtractionMode: กำหนดวิธีการที่ข้อความถูกดึงออกจาก PDF (PlainText, FormattedText).

Sheetize PDF Converter เป็นเครื่องมือที่จำเป็นสำหรับการจัดการเอกสาร ไม่ว่าคุณจะต้องการสร้างไฟล์ PDF ที่แชร์ได้ทั่วไปหรือแปลง PDF กลับเป็นรูปแบบที่แก้ไขได้ มันมอบความยืดหยุ่นในทั้งสองทิศทาง ทำให้เป็นการเพิ่มเติมที่มีพลังในเครื่องมือของนักพัฒนาใด ๆ.

Spreadsheet Converter

Sheetize Spreadsheet Converter for .NET มีฟังก์ชันการทำงานในการแปลงสเปรดชีตระหว่างรูปแบบต่างๆ ทำให้เหมาะสำหรับการแปลงข้อมูล การรายงาน และงานการรวมข้อมูล

ฟีเจอร์หลัก

แปลงสเปรดชีตเป็น PDF

แปลงไฟล์สเปรดชีต (เช่น XLSX, CSV) เป็น PDF เพื่อการแชร์และการพิมพ์ที่ง่าย

แปลงสเปรดชีตเป็นรูปแบบอื่น

แปลงสเปรดชีตเป็นรูปแบบเช่น CSV, JSON หรือ HTML เพื่อการรวมเข้ากับแอปพลิเคชันเว็บหรือกระบวนการประมวลผลข้อมูล


คู่มือรายละเอียด

การแปลงสเปรดชีตเป็น PDF

ในการแปลงสเปรดชีตเป็น PDF:

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ SpreadsheetConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ SpreadsheetToPdfOptions เพื่อตั้งค่าการตั้งค่าต่างๆ เช่น การจัดหน้า ตัวเลือกการพอดี และการใส่ลายน้ำ
  3. กำหนดเส้นทางในการนำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับสเปรดชีตนำเข้าและ PDF ส่งออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อทำการแปลงให้เสร็จสมบูรณ์

ตัวอย่าง: แปลง XLSX เป็น PDF

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลงสเปรดชีต
var converter = new SpreadsheetConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลงสเปรดชีตเป็น PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // ตรวจสอบให้แน่ใจว่าสเปรดชีตพอดีกับหน้าเดียว

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// ขั้นตอนที่ 4: รันการแปลง
converter.Process(options);

ตัวเลือกที่มีสำหรับการแปลงสเปรดชีตเป็น PDF

  • PageLayoutOption: กำหนดการจัดหน้า PDF ที่ได้ (Portrait, Landscape)
  • FitToPage: ระบุว่าสเปรดชีตควรพอดีกับเนื้อหาบนหน้าเดียวหรือไม่

การแปลงสเปรดชีตเป็นรูปแบบอื่น

ในการแปลงสเปรดชีตไปยังรูปแบบอื่น (เช่น CSV, HTML):

  1. เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ SpreadsheetConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ SpreadsheetToDocumentOptions เพื่อระบุรูปแบบเป้าหมาย
  3. ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์สเปรดชีตนำเข้าและส่งออก
  4. ดำเนินการแปลง: เรียกใช้วิธี Process เพื่อสร้างผลลัพธ์

ตัวอย่าง: แปลง XLSX เป็น CSV

// ขั้นตอนที่ 1: เริ่มต้นตัวแปลงสเปรดชีต
var converter = new SpreadsheetConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลงสเปรดชีตเป็น CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// ขั้นตอนที่ 4: ดำเนินการแปลง
converter.Process(options);

ตัวเลือกเพิ่มเติมสำหรับการแปลงสเปรดชีตเป็นเอกสาร

  • DocumentFormat: กำหนดรูปแบบผลลัพธ์ที่ต้องการ (Csv, Json, Html)
  • IncludeFormulas: เลือกว่าควรรวมสูตรที่คำนวณหรือเฉพาะค่าคงที่ในผลลัพธ์

Sheetize Spreadsheet Converter เป็นเครื่องมือที่มีความยืดหยุ่นสูง โดยมีการสนับสนุนการแปลงสเปรดชีตเป็นรูปแบบต่างๆ เพื่อตอบสนองความต้องการที่แตกต่างกัน ไม่ว่าคุณจะสร้างรายงาน PDF จากสเปรดชีตหรือดึงข้อมูลเพื่อการประมวลผล เครื่องแปลงนี้เสนอทางออกที่เชื่อถือได้สำหรับนักพัฒนา

Spreadsheet Merger

เครื่องมือ Sheetize Spreadsheet Merger for .NET ช่วยให้นักพัฒนาสามารถรวมไฟล์สเปรดชีตหลายไฟล์เข้าด้วยกัน ซึ่งเหมาะสำหรับการรวมข้อมูลจากแหล่งที่มาที่แตกต่างกันเข้าสู่รายงานเดียว

คุณสมบัติหลัก

รวมสเปรดชีตหลายไฟล์

รวมสเปรดชีตหลายไฟล์เข้าด้วยกันเป็นไฟล์เดียว โดยรักษาความสมบูรณ์ของข้อมูลและรูปแบบ


คู่มือที่ละเอียด

การรวมสเปรดชีต

ในการรวมสเปรดชีตหลายไฟล์เข้าด้วยกัน:

  1. เริ่มต้น Merger: สร้างตัวอย่างของ SpreadsheetMerger
  2. เพิ่มไฟล์นำเข้า: เพิ่มสเปรดชีตทั้งหมดที่ต้องการรวม
  3. กำหนดเส้นทางไฟล์ผลลัพธ์: ตั้งค่าเส้นทางไฟล์ผลลัพธ์สำหรับสเปรดชีตที่รวม
  4. ดำเนินการรวม: เรียกใช้วิธี Process เพื่อรวมไฟล์

ตัวอย่าง: รวมไฟล์ XLSX หลายไฟล์

// ขั้นตอนที่ 1: เริ่มต้นการรวมสเปรดชีต
var merger = new SpreadsheetMerger();

// ขั้นตอนที่ 2: เพิ่มไฟล์นำเข้า
merger.AddInput(new FileDataSource("input1.xlsx"));
merger.AddInput(new FileDataSource("input2.xlsx"));

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์ผลลัพธ์
merger.AddOutput(new FileDataSource("merged_output.xlsx"));

// ขั้นตอนที่ 4: รันกระบวนการรวม
merger.Process();

ฟังก์ชันนี้มีความสำคัญโดยเฉพาะในการสร้างรายงานที่รวมกันหรือการรวมข้อมูลจากหลายแหล่งโดยไม่ต้องแทรกแซงด้วยตนเอง

Spreadsheet Splitter

Sheetize Spreadsheet Splitter สำหรับ .NET ช่วยให้นักพัฒนาสามารถแบ่งไฟล์สเปรดชีตขนาดใหญ่ให้เป็นส่วนเล็กๆ ซึ่งเหมาะสำหรับการกระจายและจัดการข้อมูล

ฟีเจอร์หลัก

แยกสเปรดชีตออกเป็นไฟล์ขนาดเล็ก

แยกไฟล์สเปรดชีตขนาดใหญ่ตามชีต ช่วง หรือกฎที่กำหนดเองเพื่อความสะดวกในการจัดการและแบ่งปัน


คู่มือรายละเอียด

การแยกสเปรดชีต

ในการแยกสเปรดชีตออกเป็นไฟล์ขนาดเล็กหลายไฟล์:

  1. เริ่มต้นตัวแยก: สร้างอินสแตนซ์ของ SpreadsheetSplitter
  2. ตั้งค่าหมายเกณฑ์การแยก: ใช้ SplitterOptions เพื่อตั้งค่าการแยก (เช่น ตามชีตหรือตามจำนวนแถว)
  3. กำหนดเส้นทางเข้าและออก: ตั้งค่าไฟล์นำเข้าและเส้นทางสำหรับไฟล์ที่จะแยกออก
  4. ดำเนินการแยก: เรียกใช้วิธี Process เพื่อแยกไฟล์

ตัวอย่าง: แยก XLSX ตามชีต

// ขั้นตอนที่ 1: เริ่มต้นตัวแยกสเปรดชีต  
var splitter = new SpreadsheetSplitter();  

// ขั้นตอนที่ 2: กำหนดค่าตัวเลือกสำหรับการแยกตามชีต  
var options = new SplitterOptions(SplitMode.BySheet);  

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์  
options.AddInput(new FileDataSource("input.xlsx"));  
options.AddOutput(new FileDataSource("output_directory"));  

// ขั้นตอนที่ 4: ดำเนินการแยกกระบวนการ  
splitter.Process(options);  

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

Spreadsheet Unlocker

Sheetize Spreadsheet Unlocker for .NET ให้ความสามารถในการลบการป้องกันจากสเปรดชีต ทำให้ผู้พัฒนาสามารถแก้ไขหรือปรับรูปแบบเนื้อหาที่ถูกล็อกได้

ฟีเจอร์หลัก

ปลดล็อกสเปรดชีตที่ถูกป้องกัน

ลบการป้องกันด้วยรหัสผ่านหรือการล็อคในระดับแผ่นงานเพื่อเปิดให้มีการแก้ไขในสเปรดชีต


คู่มืออย่างละเอียด

การปลดล็อกสเปรดชีตที่ถูกป้องกัน

ในการปลดล็อกสเปรดชีตที่ถูกป้องกัน:

  1. เริ่มต้นเครื่องมือปลดล็อก: สร้างอินสแตนซ์ของ SpreadsheetUnlocker
  2. ให้ข้อมูลการปลดล็อก: ตั้งค่ารหัสผ่านหรือตั้งค่าพารามิเตอร์การปลดล็อกอื่นๆ
  3. กำหนดเส้นทางไฟล์นำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับไฟล์ที่ถูกล็อกและไฟล์ที่ถูกปลดล็อก
  4. ดำเนินการปลดล็อก: เรียกใช้วิธีการ Process เพื่อปลดล็อกไฟล์

ตัวอย่าง: ปลดล็อกไฟล์ XLSX

// Step 1: Initialize the Spreadsheet Unlocker  
var unlocker = new SpreadsheetUnlocker();  

// Step 2: Set unlocking credentials  
var options = new UnlockerLoadOptions();  
options.Password = "password123";  

// Step 3: Set file paths  
options.AddInput(new FileDataSource("locked_input.xlsx"));  
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));  

// Step 4: Run the unlocking process  
unlocker.Process(options);  

เครื่องมือปลดล็อกสเปรดชีตมีประโยชน์สำหรับนักพัฒนาที่ต้องการปรับเปลี่ยนสเปรดชีตที่ถูกป้องกันด้วยโปรแกรม

Text Converter

Sheetize Text Converter สำหรับ .NET ช่วยในการแปลงเอกสารเป็นและจากรูปแบบข้อความธรรมดา เหมาะสำหรับการแยกข้อมูล การจัดเก็บ และการรวมเข้ากับระบบที่อิงข้อความ

ฟีเจอร์หลัก

แปลงเอกสารเป็นข้อความธรรมดา

แยกเนื้อหาข้อความออกจากเอกสารเช่น PDF, DOCX และ HTML ซึ่งมีประโยชน์สำหรับการประมวลผลข้อมูลและการจัดเก็บ

แปลงข้อความธรรมดาเป็นรูปแบบเอกสาร

สร้างเอกสารที่มีรูปแบบจากข้อความธรรมดา โดยให้วิธีที่ง่ายในการสร้างรายงานหรือไฟล์ที่มีโครงสร้าง


คู่มือรายละเอียด

การแปลงเอกสารเป็นข้อความธรรมดา

ในการแปลงเอกสารเป็นข้อความธรรมดา:

  1. เริ่มต้นการแปลง: สร้างตัวอย่างของ TextConverter
  2. ตั้งค่าตัวเลือกการแปลง: ใช้ DocumentToTextOptions เพื่อกำหนดการตั้งค่าผลลัพธ์
  3. กำหนดเส้นทางเข้าสำหรับเอกสารและการส่งออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและไฟล์ข้อความส่งออก
  4. ดำเนินการแปลง: เรียกใช้เมธอด Process เพื่อแปลงเอกสาร

ตัวอย่าง: แปลง PDF เป็นข้อความธรรมดา

// ขั้นตอนที่ 1: เริ่มต้นการแปลงข้อความ
var converter = new TextConverter();

// ขั้นตอนที่ 2: ตั้งค่าตัวเลือกสำหรับการแปลงเอกสารเป็นข้อความ
var options = new DocumentToTextOptions();

// ขั้นตอนที่ 3: ตั้งค่าเส้นทางไฟล์
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.txt"));

// ขั้นตอนที่ 4: ดำเนินการแปลง
converter.Process(options);

Text Converter เป็นส่วนสำคัญในสถานการณ์ที่ต้องการการแยกข้อความ เช่น การสร้างที่เก็บข้อมูลหรือการประมวลผลข้อมูลในรูปแบบข้อความธรรมดา

FAQs

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


คำถามทั่วไป

1. Sheetize for .NET คืออะไร?

Sheetize for .NET คือ SDK ที่ทรงพลังในการจัดการเอกสารสเปรดชีตอย่างเป็นโปรแกรม ซึ่งรวมเครื่องมือสำหรับการแปลงสเปรดชีตไปยังรูปแบบต่างๆ การแก้ไขข้อมูลเซลล์ การจัดการฟอร์มในสเปรดชีต และการปรับแต่งเวิร์กโฟลว์ของเอกสาร

2. ฉันจะติดตั้ง Sheetize SDKs for .NET ได้อย่างไร?

คุณสามารถติดตั้ง Sheetize SDKs โดยการดาวน์โหลดไฟล์ assembly จากเว็บไซต์ทางการหรือดึงแพ็คเกจโดยตรงจาก NuGet แนะนำให้ตรวจสอบเอกสารของแต่ละ SDK สำหรับคำแนะนำในการติดตั้งที่ละเอียด


การแปลงสเปรดชีต

3. ฉันจะสามารถแปลงสเปรดชีตเป็น PDF ได้อย่างไร?

การแปลงสเปรดชีตเป็นรูปแบบ PDF โดยใช้ Spreadsheet to PDF Converter:

  1. สร้างออบเจ็กต์ของคลาส SpreadsheetPdfConverter
  2. สร้างออบเจ็กต์ PdfConversionOptions เพื่อกำหนดการตั้งค่าการแปลง
  3. ระบุไฟล์สเปรดชีตนำเข้าและไฟล์ PDF ผลลัพธ์
  4. เรียกใช้วิธี Convert เพื่อดำเนินการแปลง

4. ฉันจะแปลงสเปรดชีตเป็น HTML ได้อย่างไร?

การใช้ Spreadsheet to HTML Converter:

  1. สร้างอินสแตนซ์ของคลาส HtmlConverter
  2. กำหนดตัวเลือก (เช่น การตั้งค่าการออกแบบที่ตอบสนอง) โดยผ่าน HtmlConversionOptions
  3. ระบุเส้นทางไฟล์นำเข้า/ผลลัพธ์และเรียกใช้วิธี Convert

5. ฉันจะแปลงสเปรดชีตเป็น CSV ได้อย่างไร?

การแปลงสเปรดชีตเป็น CSV:

  1. สร้างออบเจ็กต์ของคลาส CsvConverter และสร้างออบเจ็กต์ CsvConversionOptions
  2. เพิ่มไฟล์สเปรดชีตนำเข้าและระบุโฟลเดอร์ผลลัพธ์
  3. กำหนดตัวเลือก เช่น ประเภทของตัวคั่น
  4. เรียกใช้วิธี Convert เพื่อสร้างไฟล์ CSV

การจัดการเอกสาร

6. ฉันจะรวมสเปรดชีตหลาย ๆ แผ่นเข้าด้วยกันได้อย่างไร?

การรวมสเปรดชีตโดยใช้ Spreadsheet Merger:

  1. สร้างออบเจ็กต์ของคลาส SpreadsheetMerger
  2. เพิ่มไฟล์สเปรดชีตนำเข้าและระบุไฟล์ผลลัพธ์ผ่าน MergeOptions
  3. เรียกใช้วิธี Merge เพื่อรวมไฟล์

7. ฉันจะแยกสเปรดชีตขนาดใหญ่ได้อย่างไร?

การใช้ Spreadsheet Splitter:

  1. สร้างออบเจ็กต์ของคลาส SpreadsheetSplitter
  2. กำหนดการตั้งค่าการแบ่งด้วย SplitOptions เพื่อกำหนดวิธีการแยกไฟล์
  3. เพิ่มสเปรดชีตนำเข้าและระบุโฟลเดอร์ผลลัพธ์
  4. เรียกใช้วิธี Split เพื่อสร้างส่วนสเปรดชีตขนาดเล็กลง

8. ฉันจะปลดล็อกสเปรดชีตที่ถูกป้องกันได้อย่างไร?

การปลดล็อกสเปรดชีตโดยโปรแกรม:

  1. สร้างอินสแตนซ์ของคลาส SpreadsheetUnlocker
  2. ใช้ UnlockOptions เพื่อนำเสนอรายละเอียดรหัสผ่าน
  3. เพิ่มไฟล์นำเข้าและระบุเส้นทางผลลัพธ์
  4. เรียกใช้วิธี Unlock เพื่อลบการป้องกัน

SDK การแปลงเฉพาะทาง

11. ฉันจะสามารถแปลงสเปรดชีตเป็น JSON ได้อย่างไร?

สำหรับการแปลงสเปรดชีตเป็น JSON:

  1. สร้างออบเจ็กต์ของคลาส JsonConverter
  2. ใช้ JsonConversionOptions เพื่อกำหนดเส้นทางนำเข้า/ผลลัพธ์และการตั้งค่า
  3. เรียกใช้วิธี Convert เพื่อสร้างไฟล์ JSON

12. ฉันจะแปลงสเปรดชีตเป็นภาพ (เช่น JPEG, PNG) ได้อย่างไร?

การใช้ Spreadsheet to Image Converter:

  1. สร้างอินสแตนซ์ของคลาส ImageConverter
  2. กำหนดการตั้งค่าภาพผ่าน ImageConversionOptions (เช่น ประเภทฟอร์แมต ความละเอียด)
  3. เพิ่มเส้นทางไฟล์นำเข้า/ผลลัพธ์และเรียกใช้วิธี Convert

การออกใบอนุญาตและความเข้ากันได้

13. ข้อกำหนดของระบบสำหรับการใช้ Sheetize SDKs คืออะไร?

Sheetize รองรับ:

  • ระบบปฏิบัติการ: Windows 7-11, Windows Server 2008-2022, macOS (10.14+), และ Linux
  • Framework: .NET Framework 4.0 ถึง 8.0
  • IDE: รองรับกับเวอร์ชั่นต่างๆ ของ Visual Studio

14. ฉันจะตั้งค่าคีย์ใบอนุญาตสำหรับ Sheetize SDKs ได้อย่างไร?

ในการเปิดใช้งาน SDK ให้อ้างอิง Sheetize ในโปรเจ็กต์ของคุณและตั้งค่าคีย์ใบอนุญาตก่อนการใช้วิธีใดๆ คำแนะนำโดยละเอียดจะมีอยู่ในเอกสารของแต่ละ SDK

15. ฉันจะหาตัวอย่างและเอกสารเพิ่มเติมสำหรับ Sheetize ได้ที่ไหน?

เอกสาร API และตัวอย่างโดยรวมมีให้บนเว็บไซต์ Sheetize หรือผ่านแพ็คเกจ NuGet ในสภาพแวดล้อมการพัฒนาของคุณ


ฟีเจอร์เพิ่มเติม

17. Sheetize จำกัดการทำงานเฉพาะกับสเปรดชีตเท่านั้นหรือไม่?

แม้ว่า Sheetize จะมุ่งเน้นที่การจัดการสเปรดชีตเป็นหลัก แต่ยังรองรับการแปลงไปและมาจากฟอร์แมตต่างๆ เช่น JSON, HTML, PDF และฟอร์แมตภาพ เช่น JPEG และ PNG

18. ฉันจะสามารถแปลงสเปรดชีตเป็นฟอร์แมตอื่นๆ เช่น DOC/DOCX ได้อย่างไร?

คุณสามารถแปลงสเปรดชีตเป็นเอกสาร Word โดยใช้ Spreadsheet to Word Converter ได้โดย:

  1. สร้างอินสแตนซ์ของคลาส SpreadsheetWordConverter
  2. กำหนดตัวเลือกด้วย DocConversionOptions
  3. เพิ่มเส้นทางนำเข้า/ผลลัพธ์และเรียกใช้วิธี Convert

สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม เว็บไซต์ทางการ

 แบบไทย