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 แต่แนะนำให้ใช้สำหรับการดูเอกสารสเปรดชีต.
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
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 อื่น ๆ
Evaluation
คุณสามารถดาวน์โหลด Sheetize SDKs เพื่อวัตถุประสงค์ในการประเมินผลได้อย่างง่ายดาย เวอร์ชันการประเมินผลมีฟังก์ชันการทำงานครบถ้วน โดยมีความแตกต่างเพียงอย่างเดียวคือวิธีการเปิดใช้งานใบอนุญาต
ข้อจำกัดของเวอร์ชันการประเมินผล
เวอร์ชันการประเมินผลให้การเข้าถึงฟีเจอร์ทั้งหมดอย่างเต็มที่ แต่มีข้อจำกัดดังต่อไปนี้จนกว่าจะมีการใช้ใบอนุญาต:
- มีลายน้ำการประเมินผลเพิ่มเข้ามาในผลลัพธ์ที่สร้างขึ้นทั้งหมด
- สามารถดูหรือแก้ไขได้เฉพาะ 4 หน้แรกของสเปรดชีตใด ๆ เท่านั้น
ในการลบข้อจำกัดเหล่านี้และปลดล็อกความสามารถเต็มรูปแบบของ Sheetize เพียงแค่ใช้ใบอนุญาตโดยการเพิ่มบรรทัดโค้ดไม่กี่บรรทัดในโปรเจกต์ของคุณ
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:
- เริ่มต้นเครื่องแปลง: สร้างตัวอย่างของ
HtmlConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
PdfToHtmlOptions
เพื่อปรับแต่งเอาต์พุต โดยเลือกทรัพยากรที่ฝังอยู่หรือแยกต่างหาก - กำหนดเส้นทางเข้ากับออก: ตั้งค่าเส้นทางสำหรับ PDF ขาเข้าและ HTML ขาออก
- ดำเนินการแปลง: เรียกใช้วิธีการ
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
: ตั้งค่าเส้นทางหลักสำหรับทรัพยากรในเอกสาร HTMLIsRenderToSinglePage
: เลือกที่จะเรนเดอร์เนื้อหา PDF ทั้งหมดในหน้า HTML เดียว
การแปลง HTML เป็น PDF
ในการแปลงเอกสาร HTML เป็น PDF ให้ทำตามขั้นตอนเหล่านี้:
- เริ่มต้นเครื่องแปลง: สร้างตัวอย่างของ
HtmlConverter
- ตั้งค่าตัวเลือก PDF: ใช้
HtmlToPdfOptions
เพื่อกำหนดเลเอาต์และการตั้งค่าขนาดสื่อ - ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ HTML ขาเข้าและ PDF ขาออก
- ดำเนินการแปลง: รันวิธีการ
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
เพื่อให้เนื้อหาขยายไปตามความกว้างของ PDFIsRenderToSinglePage
: เปิดใช้งานการเรนเดอร์เนื้อหา HTML ทั้งหมดในหน้า PDF เดียวหากจำเป็นสำหรับการนำเสนอที่กระชับ
เครื่องแปลงนี้มีความหลากหลายสำหรับแอปพลิเคชันที่หลากหลาย ตั้งแต่การสร้างรายงาน PDF ที่อิงจากเนื้อหาเว็บไปจนถึงการแปลงเอกสาร PDF เพื่อการเข้าถึงแบบออนไลน์ สำหรับการกำหนดค่าที่ซับซ้อนกว่านี้ โปรดดูเอกสาร Sheetize ฉบับเต็ม
Image Converter
Sheetize Image Converter สำหรับ .NET ช่วยให้นักพัฒนาสามารถแปลงเอกสารเป็นและจากรูปแบบภาพต่าง ๆ ซึ่งเหมาะสำหรับแอปพลิเคชันที่เกี่ยวข้องกับการดูเอกสาร การเก็บภาพ และการสร้างเนื้อหาที่อิงกับภาพ
คุณสมบัติหลัก
การแปลง PDF เป็นภาพ
แปลงเอกสาร PDF เป็นรูปแบบภาพ (เช่น PNG, JPEG) ซึ่งเหมาะสำหรับการสร้างตัวอย่างหรือการประมวลผลเอกสารที่อิงกับภาพ
การแปลงภาพเป็น PDF
แปลงไฟล์ภาพเป็นเอกสาร PDF ซึ่งเหมาะสำหรับการรวมภาพเป็นไฟล์เดียวหรือสร้างรายงาน PDF จากข้อมูลที่อิงกับภาพ
คู่มือรายละเอียด
การแปลง PDF เป็นภาพ
ในการแปลงเอกสาร PDF เป็นรูปแบบภาพ:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
ImageConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
PdfToImageOptions
เพื่อระบุรูปแบบภาพที่ต้องการ ความละเอียด และคุณภาพที่ส่งออก - กำหนดเส้นทางเข้าและออก: ตั้งค่าเส้นทางสำหรับไฟล์ PDF ขาเข้าและไฟล์ภาพขาออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
ImageConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
ImageToPdfOptions
เพื่อปรับแต่งรูปแบบและลักษณะของ PDF ที่ได้ - ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ภาพขาเข้าและไฟล์ PDF ขาออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
EbookConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
PdfToEpubOptions
เพื่อกำหนดการตั้งค่าสำหรับ output EPUB เช่น การจัดการภาพและข้อมูลเมตา - กำหนดเส้นทางอินพุตและเอาต์พุต: ตั้งค่าเส้นทางสำหรับ PDF อินพุตและ EPUB เอาต์พุต
- ดำเนินการแปลง: เรียกใช้วิธี
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:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
EbookConverter
- กำหนดตัวเลือก PDF: ใช้
EpubToPdfOptions
เพื่อกำหนดการตั้งค่าสำหรับเลย์เอาต์หน้าและขอบ - ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ EPUB อินพุตและ PDF เอาต์พุต
- ดำเนินการแปลง: เรียกใช้วิธี
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:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
JsonConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
DocumentToJsonOptions
ในการกำหนดวิธีที่เอกสารจะแสดงใน JSON - กำหนดเส้นทางนำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและไฟล์ JSON ที่ส่งออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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 เป็นเอกสาร:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
JsonConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
JsonToDocumentOptions
ในการกำหนดรูปแบบเอกสารและเลย์เอาต์เป้าหมาย - ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์ JSON นำเข้าและเอกสารที่ส่งออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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:
- เริ่มต้นตัวแปลง: สร้างตัวอย่างของ
PdfConverter
. - กำหนดตัวเลือกการแปลง: ใช้
DocumentToPdfOptions
เพื่อกำหนดการตั้งค่าต่าง ๆ เช่น การจัดรูปแบบหน้าและการบีบอัด - กำหนดเส้นทางเข้าและออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและ PDF ที่ส่งออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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 เป็นรูปแบบอื่น:
- เริ่มต้นตัวแปลง: สร้างตัวอย่างของ
PdfConverter
. - กำหนดตัวเลือกการแปลง: ใช้
PdfToDocumentOptions
เพื่อระบุรูปแบบการส่งออกและการปรับแต่งใด ๆ - ระบุเส้นทาง: ตั้งค่าไฟล์ PDF ที่นำเข้าและเส้นทางไฟล์เอกสารที่ส่งออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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:
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
SpreadsheetConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
SpreadsheetToPdfOptions
เพื่อตั้งค่าการตั้งค่าต่างๆ เช่น การจัดหน้า ตัวเลือกการพอดี และการใส่ลายน้ำ - กำหนดเส้นทางในการนำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับสเปรดชีตนำเข้าและ PDF ส่งออก
- ดำเนินการแปลง: เรียกใช้วิธี
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):
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
SpreadsheetConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
SpreadsheetToDocumentOptions
เพื่อระบุรูปแบบเป้าหมาย - ระบุเส้นทาง: ตั้งค่าเส้นทางไฟล์สเปรดชีตนำเข้าและส่งออก
- ดำเนินการแปลง: เรียกใช้วิธี
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 ช่วยให้นักพัฒนาสามารถรวมไฟล์สเปรดชีตหลายไฟล์เข้าด้วยกัน ซึ่งเหมาะสำหรับการรวมข้อมูลจากแหล่งที่มาที่แตกต่างกันเข้าสู่รายงานเดียว
คุณสมบัติหลัก
รวมสเปรดชีตหลายไฟล์
รวมสเปรดชีตหลายไฟล์เข้าด้วยกันเป็นไฟล์เดียว โดยรักษาความสมบูรณ์ของข้อมูลและรูปแบบ
คู่มือที่ละเอียด
การรวมสเปรดชีต
ในการรวมสเปรดชีตหลายไฟล์เข้าด้วยกัน:
- เริ่มต้น Merger: สร้างตัวอย่างของ
SpreadsheetMerger
- เพิ่มไฟล์นำเข้า: เพิ่มสเปรดชีตทั้งหมดที่ต้องการรวม
- กำหนดเส้นทางไฟล์ผลลัพธ์: ตั้งค่าเส้นทางไฟล์ผลลัพธ์สำหรับสเปรดชีตที่รวม
- ดำเนินการรวม: เรียกใช้วิธี
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 ช่วยให้นักพัฒนาสามารถแบ่งไฟล์สเปรดชีตขนาดใหญ่ให้เป็นส่วนเล็กๆ ซึ่งเหมาะสำหรับการกระจายและจัดการข้อมูล
ฟีเจอร์หลัก
แยกสเปรดชีตออกเป็นไฟล์ขนาดเล็ก
แยกไฟล์สเปรดชีตขนาดใหญ่ตามชีต ช่วง หรือกฎที่กำหนดเองเพื่อความสะดวกในการจัดการและแบ่งปัน
คู่มือรายละเอียด
การแยกสเปรดชีต
ในการแยกสเปรดชีตออกเป็นไฟล์ขนาดเล็กหลายไฟล์:
- เริ่มต้นตัวแยก: สร้างอินสแตนซ์ของ
SpreadsheetSplitter
- ตั้งค่าหมายเกณฑ์การแยก: ใช้
SplitterOptions
เพื่อตั้งค่าการแยก (เช่น ตามชีตหรือตามจำนวนแถว) - กำหนดเส้นทางเข้าและออก: ตั้งค่าไฟล์นำเข้าและเส้นทางสำหรับไฟล์ที่จะแยกออก
- ดำเนินการแยก: เรียกใช้วิธี
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 ให้ความสามารถในการลบการป้องกันจากสเปรดชีต ทำให้ผู้พัฒนาสามารถแก้ไขหรือปรับรูปแบบเนื้อหาที่ถูกล็อกได้
ฟีเจอร์หลัก
ปลดล็อกสเปรดชีตที่ถูกป้องกัน
ลบการป้องกันด้วยรหัสผ่านหรือการล็อคในระดับแผ่นงานเพื่อเปิดให้มีการแก้ไขในสเปรดชีต
คู่มืออย่างละเอียด
การปลดล็อกสเปรดชีตที่ถูกป้องกัน
ในการปลดล็อกสเปรดชีตที่ถูกป้องกัน:
- เริ่มต้นเครื่องมือปลดล็อก: สร้างอินสแตนซ์ของ
SpreadsheetUnlocker
- ให้ข้อมูลการปลดล็อก: ตั้งค่ารหัสผ่านหรือตั้งค่าพารามิเตอร์การปลดล็อกอื่นๆ
- กำหนดเส้นทางไฟล์นำเข้าและส่งออก: ตั้งค่าเส้นทางสำหรับไฟล์ที่ถูกล็อกและไฟล์ที่ถูกปลดล็อก
- ดำเนินการปลดล็อก: เรียกใช้วิธีการ
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 ซึ่งมีประโยชน์สำหรับการประมวลผลข้อมูลและการจัดเก็บ
แปลงข้อความธรรมดาเป็นรูปแบบเอกสาร
สร้างเอกสารที่มีรูปแบบจากข้อความธรรมดา โดยให้วิธีที่ง่ายในการสร้างรายงานหรือไฟล์ที่มีโครงสร้าง
คู่มือรายละเอียด
การแปลงเอกสารเป็นข้อความธรรมดา
ในการแปลงเอกสารเป็นข้อความธรรมดา:
- เริ่มต้นการแปลง: สร้างตัวอย่างของ
TextConverter
- ตั้งค่าตัวเลือกการแปลง: ใช้
DocumentToTextOptions
เพื่อกำหนดการตั้งค่าผลลัพธ์ - กำหนดเส้นทางเข้าสำหรับเอกสารและการส่งออก: ตั้งค่าเส้นทางสำหรับเอกสารนำเข้าและไฟล์ข้อความส่งออก
- ดำเนินการแปลง: เรียกใช้เมธอด
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:
- สร้างออบเจ็กต์ของคลาส
SpreadsheetPdfConverter
- สร้างออบเจ็กต์
PdfConversionOptions
เพื่อกำหนดการตั้งค่าการแปลง - ระบุไฟล์สเปรดชีตนำเข้าและไฟล์ PDF ผลลัพธ์
- เรียกใช้วิธี
Convert
เพื่อดำเนินการแปลง
4. ฉันจะแปลงสเปรดชีตเป็น HTML ได้อย่างไร?
การใช้ Spreadsheet to HTML Converter:
- สร้างอินสแตนซ์ของคลาส
HtmlConverter
- กำหนดตัวเลือก (เช่น การตั้งค่าการออกแบบที่ตอบสนอง) โดยผ่าน
HtmlConversionOptions
- ระบุเส้นทางไฟล์นำเข้า/ผลลัพธ์และเรียกใช้วิธี
Convert
5. ฉันจะแปลงสเปรดชีตเป็น CSV ได้อย่างไร?
การแปลงสเปรดชีตเป็น CSV:
- สร้างออบเจ็กต์ของคลาส
CsvConverter
และสร้างออบเจ็กต์ CsvConversionOptions
- เพิ่มไฟล์สเปรดชีตนำเข้าและระบุโฟลเดอร์ผลลัพธ์
- กำหนดตัวเลือก เช่น ประเภทของตัวคั่น
- เรียกใช้วิธี
Convert
เพื่อสร้างไฟล์ CSV
การจัดการเอกสาร
6. ฉันจะรวมสเปรดชีตหลาย ๆ แผ่นเข้าด้วยกันได้อย่างไร?
การรวมสเปรดชีตโดยใช้ Spreadsheet Merger:
- สร้างออบเจ็กต์ของคลาส
SpreadsheetMerger
- เพิ่มไฟล์สเปรดชีตนำเข้าและระบุไฟล์ผลลัพธ์ผ่าน
MergeOptions
- เรียกใช้วิธี
Merge
เพื่อรวมไฟล์
7. ฉันจะแยกสเปรดชีตขนาดใหญ่ได้อย่างไร?
การใช้ Spreadsheet Splitter:
- สร้างออบเจ็กต์ของคลาส
SpreadsheetSplitter
- กำหนดการตั้งค่าการแบ่งด้วย
SplitOptions
เพื่อกำหนดวิธีการแยกไฟล์ - เพิ่มสเปรดชีตนำเข้าและระบุโฟลเดอร์ผลลัพธ์
- เรียกใช้วิธี
Split
เพื่อสร้างส่วนสเปรดชีตขนาดเล็กลง
8. ฉันจะปลดล็อกสเปรดชีตที่ถูกป้องกันได้อย่างไร?
การปลดล็อกสเปรดชีตโดยโปรแกรม:
- สร้างอินสแตนซ์ของคลาส
SpreadsheetUnlocker
- ใช้
UnlockOptions
เพื่อนำเสนอรายละเอียดรหัสผ่าน - เพิ่มไฟล์นำเข้าและระบุเส้นทางผลลัพธ์
- เรียกใช้วิธี
Unlock
เพื่อลบการป้องกัน
SDK การแปลงเฉพาะทาง
11. ฉันจะสามารถแปลงสเปรดชีตเป็น JSON ได้อย่างไร?
สำหรับการแปลงสเปรดชีตเป็น JSON:
- สร้างออบเจ็กต์ของคลาส
JsonConverter
- ใช้
JsonConversionOptions
เพื่อกำหนดเส้นทางนำเข้า/ผลลัพธ์และการตั้งค่า - เรียกใช้วิธี
Convert
เพื่อสร้างไฟล์ JSON
12. ฉันจะแปลงสเปรดชีตเป็นภาพ (เช่น JPEG, PNG) ได้อย่างไร?
การใช้ Spreadsheet to Image Converter:
- สร้างอินสแตนซ์ของคลาส
ImageConverter
- กำหนดการตั้งค่าภาพผ่าน
ImageConversionOptions
(เช่น ประเภทฟอร์แมต ความละเอียด) - เพิ่มเส้นทางไฟล์นำเข้า/ผลลัพธ์และเรียกใช้วิธี
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 ได้โดย:
- สร้างอินสแตนซ์ของคลาส
SpreadsheetWordConverter
- กำหนดตัวเลือกด้วย
DocConversionOptions
- เพิ่มเส้นทางนำเข้า/ผลลัพธ์และเรียกใช้วิธี
Convert
สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม เว็บไซต์ทางการ