C# .NET MHTML splitter API เพื่อแยกไฟล์ MHTML เดียวเป็นหลายหน้าหรือหลายไฟล์ MHTML แยกเอกสารและรูปภาพโดยใช้ตัวกรองที่แตกต่างกันโดยระบุหมายเลขหน้าที่แน่นอน หมายเลขหน้าเริ่มต้นหรือสิ้นสุด และหมายเลขหน้าคู่หรือหน้าคี่ ดำเนินการแยกเพื่อแบ่งเอกสาร HTML, PDF, Text, OpenDocument, Microsoft Word, Excel, PowerPoint, Visio และ OneNote ไปยังเอกสารผลลัพธ์หลายชุด
ดาวน์โหลดแยกเอกสาร MHTML เดียวเป็นเอกสารอิสระหลายชุด และใส่ลายน้ำรูปภาพหรือข้อความในแต่ละไฟล์ที่แยกโดยใช้ C# .NET
คุณต้องใช้เนมสเปซ GroupDocs.Merger
& GroupDocs.Watermark
เพื่อดำเนินการแยกเอกสารภายใน PDF, Microsoft Office, HTML, OpenDocument และรูปแบบไฟล์อื่นๆ อีกมากมาย สำรวจ .NET APIs สำหรับเอกสาร Office อื่นๆ ที่นำเสนอโดย Conholdate.Total
รับไฟล์แอสเซมบลีที่เกี่ยวข้องจากดาวน์โหลด หรือดึงข้อมูลทั้งแพ็คเกจจาก NuGet เพื่อเพิ่ม Conholdate.Total
ในพื้นที่ทำงานของคุณโดยตรง
// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats | |
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/ | |
using (Watermarker watermarker = new Watermarker("input.pdf")) | |
{ | |
Font font = new Font("Arial", 19, FontStyle.Bold | FontStyle.Italic); | |
TextWatermark watermark = new TextWatermark("my watermark", font); | |
watermark.ForegroundColor = Color.Red; | |
watermark.BackgroundColor = Color.Blue; | |
watermark.TextAlignment = TextAlignment.Right; | |
watermark.Opacity = 0.5; | |
watermarker.Add(watermark); | |
watermarker.Save("output.pdf"); | |
} | |
string outputFolder = @"c:\output\"; | |
SplitOptions splitOptions = new SplitOptions(outputFolder + "document_{0}.{1}", new int[] { 1, 2, 4 }); | |
using (Merger merger = new Merger("output.pdf")) | |
{ | |
merger.Split(splitOptions); | |
} |
การใช้ไลบรารีตัวแยกข้อความสำหรับแอปพลิเคชัน .NET – แยกแต่ละบรรทัดหรือหลายบรรทัดของไฟล์ข้อความต้นฉบับออกเป็นไฟล์ .txt ที่เป็นผลลัพธ์แยกกันโดยใช้โค้ด C# สองสามบรรทัด
ดำเนินการคุณสมบัติการจัดการเอกสารอเนกประสงค์ในรูปแบบเอกสารต่างๆ เช่น Word, Excel สเปรดชีต, การนำเสนอ, RTF, PDF, Visio, HTML, OneNote, XPS และอื่นๆ อีกมากมายโดยเพิ่มโค้ด C# เพียงไม่กี่บรรทัด
การดำเนินการเอกสารเดี่ยวที่สำคัญ ได้แก่ การย้ายหน้าภายในเอกสารไปยังตำแหน่งใหม่ การลบหน้าเดียวหรือชุดรวมหรือหน้าที่เลือก การสลับตำแหน่งหน้า การแยกหน้าเฉพาะออกจากเอกสาร การเปลี่ยนการวางแนวหน้าเป็นแนวตั้งหรือแนวนอน และการหมุน หน้าของเอกสารต้นฉบับเป็นมุม 90, 180 หรือ 270 องศา
// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats | |
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/ | |
string filePath = @"c:\sample.txt"; | |
string filePathOut = @"c:\output\line_{0}.{1}"; | |
TextSplitOptions splitOptions = new TextSplitOptions(filePathOut, new int[] { 3, 6 }); | |
using (Merger merger = new Merger(filePath)) | |
{ | |
merger.Split(splitOptions); | |
} |
MHTML ย่อมาจาก MIME HTML เป็นรูปแบบไฟล์เก็บถาวรของหน้าเว็บที่ใช้ในการบันทึกและเก็บถาวรเนื้อหาเว็บสำหรับการดูแบบออฟไลน์ เป็นการรวมโค้ด HTML รูปภาพที่ฝัง และเนื้อหาภายนอกอื่นๆ ที่บันทึกเป็นไฟล์เดียว ไฟล์ MHTML สามารถเปิดได้ด้วยเว็บเบราว์เซอร์ โปรแกรมแก้ไขข้อความ และโปรแกรมอื่นๆ ที่รองรับการดู HTML ไฟล์ MHTML มักใช้เพื่อสำรองข้อมูลเว็บไซต์ แชร์เนื้อหาหน้าเว็บ หรือส่งอีเมลเนื้อหาหน้าเว็บคงที่โดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต ความสามารถในการบีบอัดทุกอย่างให้เป็นไฟล์เดียวทำให้ไฟล์ MHTML เหมาะอย่างยิ่งสำหรับการบันทึกและแบ่งปันเนื้อหาเว็บ นอกจากนี้ ไฟล์ MHTML ยังจัดการได้ง่ายกว่าไฟล์ HTML เนื่องจากมีองค์ประกอบที่จำเป็นทั้งหมดสำหรับการดูในไฟล์เดียว ไฟล์ MHTML แตกต่างจากไฟล์ HTML เนื่องจากรูปแบบ MHTML มีเนื้อหาภายนอก นอกจากนี้ยังใช้การเข้ารหัส MIME ซึ่งทำให้สามารถรวมข้อมูลไบนารี เช่น รูปภาพ เสียง และแม้แต่ไฟล์วิดีโอ นอกจากนี้ยังสามารถใช้ไฟล์ MHTML เพื่อพิมพ์หรือบันทึกหน้าเว็บสำหรับการดูแบบออฟไลน์ เนื่องจากรูปแบบไฟล์มีองค์ประกอบทั้งหมดสำหรับการดู เว็บเบราว์เซอร์หลักทั้งหมด เช่น Internet Explorer, Firefox, Safari และ Chrome รองรับไฟล์ MHTML และสามารถเปิดไฟล์เหล่านั้นในโปรแกรมที่เกี่ยวข้องได้ โปรแกรมอื่นๆ เช่น Adobe Acrobat Reader และ Apple Notes ก็สามารถเปิดไฟล์ MHTML ได้เช่นกัน
เรียนรู้(รูปแบบเอกสารพกพา)
(ไฟล์ประมวลผลคำ)
(ไฟล์สเปรดชีต)
(ไฟล์ไดอะแกรม Visio)
(ไฟล์เว็บ)
(รูปแบบไบนารีของ Microsoft Word)
(เอกสาร Office 2007+ Word)
(ไฟล์ Microsoft Word 2007 Marco)
(ไฟล์เทมเพลต Microsoft Word)
(ไฟล์เทมเพลต Microsoft Word 2007+)
(ไฟล์เทมเพลต Microsoft Word)
(รูปแบบ Rich Text)
(เอกสารข้อความ)
(สเปรดชีต Microsoft Excel (ดั้งเดิม))
(สมุดงานไบนารีของ Excel)
(สเปรดชีตที่เปิดใช้งานมาโคร)
(เปิดสมุดงาน XML)
(เทมเพลต Excel 97 - 2003)
(เทมเพลตที่เปิดใช้งานแมโครของ Excel)
(เทมเพลต Excel)
(Add-in ที่เปิดใช้งานแมโครของ Excel)
(ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
(ค่าที่คั่นด้วยแท็บ)
(ไมโครซอฟต์ PowerPoint 97-2003)
(เปิดรูปแบบการนำเสนอ XML)
(สไลด์โชว์ PowerPoint)
(สไลด์โชว์ PowerPoint)
(การออกแบบเว็กเตอร์แลกเปลี่ยน)
(การวาดภาพที่เปิดใช้งานแมโคร Visio)
(การวาดภาพ Visio)
(Visio SmartShape มาสเตอร์)
(ไฟล์ลายฉลุ Visio)
(เทมเพลตการวาดที่เปิดใช้งาน Visio Macro)
(เทมเพลตการวาดภาพ Visio)
(ไฟล์ Visio Stencil XML)
(Anim8or โมเดล 3 มิติ)
(เอกสาร OneNote)
(ภาษามาร์กอัปข้อความไฮเปอร์)
(ที่เก็บเว็บ MHTML)
(รูปแบบการเก็บถาวรของหน้าเว็บ)
(รูปแบบการนำเสนอ OpenDocument)
(OpenDocument สเปรดชีต)
(รูปแบบไฟล์ข้อความ OpenDocument)
(รูปแบบมาตรฐาน OpenDocument)
(รูปแบบมาตรฐาน OpenDocument)
(เปิดไฟล์อีบุ๊ค)
(ไฟล์โพสต์สคริปต์)
(เอกสารต้นฉบับของ LaTeX)
(ข้อมูลจำเพาะของกระดาษ XML)