บันทึกเอกสาร
การแนะนำ
คุณต้องการแก้ไขและบันทึกเอกสารอย่างง่ายดายโดยใช้ GroupDocs.Editor สำหรับ .NET หรือไม่? คุณอยู่ในสถานที่ที่เหมาะสม! บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการทีละขั้นตอน เพื่อให้มั่นใจว่าคุณสามารถจัดการเอกสารของคุณได้อย่างง่ายดาย ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือมือใหม่ คู่มือของเราจะให้ข้อมูลทั้งหมดที่คุณต้องการในการเริ่มต้น
ข้อกำหนดเบื้องต้น
ก่อนที่จะเข้าสู่บทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- สภาพแวดล้อมการพัฒนา: ติดตั้ง Visual Studio บนเครื่องของคุณ
- .NET Framework: ตรวจสอบให้แน่ใจว่าคุณมี .NET Framework 4.6.1 หรือใหม่กว่า
- GroupDocs.Editor สำหรับ .NET: ดาวน์โหลดเวอร์ชันล่าสุดที่นี่.
- ความรู้พื้นฐาน C#: ความคุ้นเคยกับการเขียนโปรแกรม C# เป็นสิ่งจำเป็น
นำเข้าเนมสเปซ
หากต้องการใช้ GroupDocs.Editor ในโปรเจ็กต์ .NET คุณต้องนำเข้าเนมสเปซที่จำเป็น นี่คือวิธีการ:
using System.IO;
using GroupDocs.Editor.Formats;
using GroupDocs.Editor.Options;
ตอนนี้เราได้ตั้งค่าสภาพแวดล้อมและนำเข้าเนมสเปซที่จำเป็นแล้ว เรามาเจาะลึกขั้นตอนที่จำเป็นในการโหลด แก้ไข และบันทึกเอกสารโดยใช้ GroupDocs.Editor สำหรับ .NET กัน
ขั้นตอนที่ 1: โหลดเอกสาร
ขั้นแรก เราต้องโหลดเอกสารที่เราต้องการแก้ไข GroupDocs.Editor ทำให้กระบวนการนี้ตรงไปตรงมา ต่อไปนี้คือวิธีที่คุณสามารถทำได้:
string inputFilePath = "Your Sample Document";
Editor editor = new Editor(inputFilePath, delegate { return new Options.WordProcessingLoadOptions(); });
EditableDocument defaultWordProcessingDoc = editor.Edit();
ในขั้นตอนนี้ เราระบุเส้นทางไปยังเอกสารที่เราต้องการแก้ไขและสร้างอินสแตนซ์ของEditor
ระดับ. ที่Edit
จากนั้นจึงเรียกเมธอดนี้ให้โหลดเอกสารลงในไฟล์EditableDocument
วัตถุ.
ขั้นตอนที่ 2: แก้ไขเอกสาร
เมื่อโหลดเอกสารแล้ว ก็ถึงเวลาทำการแก้ไขบางอย่าง เนื่องจากเราไม่มีโปรแกรมแก้ไขแบบ WYSIWYG แนบมา เราจะจำลองกระบวนการแก้ไขในรูปแบบโค้ด
string allEmbeddedInsideString = defaultWordProcessingDoc.GetEmbeddedHtml();
string allEmbeddedInsideStringEdited = allEmbeddedInsideString.Replace("Subtitle", "Edited subtitle");
EditableDocument editedDoc = EditableDocument.FromMarkup(allEmbeddedInsideStringEdited, null);
ที่นี่ เราจะดึงเนื้อหา HTML ที่ฝังไว้ของเอกสาร ดำเนินการแทนที่ข้อความอย่างง่าย และสร้างข้อความใหม่EditableDocument
อินสแตนซ์จาก HTML ที่แก้ไข
ขั้นตอนที่ 3: บันทึกเอกสาร
หลังจากแก้ไขเอกสารแล้ว ขั้นตอนสุดท้ายคือการบันทึก GroupDocs.Editor มีตัวเลือกมากมายสำหรับการบันทึกเอกสารในรูปแบบต่างๆ
บันทึกเป็น RTF
string outputRtfPath = Path.Combine(Constants.GetOutputDirectoryPath(inputFilePath), "editedDoc.rtf");
WordProcessingSaveOptions rtfSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Rtf);
editor.Save(editedDoc, outputRtfPath, rtfSaveOptions);
บันทึกเป็น DOCM
string outputDocmPath = Path.Combine(Constants.GetOutputDirectoryPath(inputFilePath), "editedDoc.docm");
WordProcessingSaveOptions docmSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docm);
using (FileStream outputStream = File.Create(outputDocmPath))
{
editor.Save(editedDoc, outputStream, docmSaveOptions);
}
บันทึกเป็นข้อความธรรมดา
string outputTxtPath = Path.Combine(Constants.GetOutputDirectoryPath(inputFilePath), "editedDoc.txt");
TextSaveOptions textSaveOptions = new TextSaveOptions
{
Encoding = System.Text.Encoding.UTF8,
PreserveTableLayout = true
};
editor.Save(editedDoc, outputTxtPath, textSaveOptions);
ขั้นตอนที่ 4: การล้างข้อมูล
สุดท้ายนี้ สิ่งสำคัญคือต้องกำจัดทิ้งEditableDocument
และEditor
อินสแตนซ์เพื่อเพิ่มทรัพยากร
editedDoc.Dispose();
defaultWordProcessingDoc.Dispose();
editor.Dispose();
เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถโหลด แก้ไข และบันทึกเอกสารโดยใช้ GroupDocs.Editor for .NET ได้อย่างมีประสิทธิภาพ เครื่องมืออันทรงพลังนี้มอบความยืดหยุ่นและความสะดวกในการใช้งาน ทำให้การจัดการเอกสารเป็นเรื่องง่าย
บทสรุป
การแก้ไขและบันทึกเอกสารโดยทางโปรแกรมได้ง่ายกว่าที่เคยด้วย GroupDocs.Editor สำหรับ .NET คู่มือนี้จะอธิบายคุณตลอดกระบวนการทั้งหมด ตั้งแต่การโหลดเอกสารไปจนถึงการบันทึกในรูปแบบต่างๆ ด้วย GroupDocs.Editor คุณจะมีโซลูชันที่หลากหลายและมีประสิทธิภาพเพียงปลายนิ้วสัมผัส ซึ่งทำให้กระบวนการแก้ไขเอกสารง่ายขึ้น
คำถามที่พบบ่อย
GroupDocs.Editor รองรับไฟล์รูปแบบใดบ้าง
GroupDocs.Editor รองรับไฟล์หลากหลายรูปแบบ รวมถึง DOCX, RTF, TXT และอื่นๆ อีกมากมาย สำหรับรายการทั้งหมด โปรดดูที่เอกสารประกอบ.
ฉันสามารถลองใช้ GroupDocs.Editor ก่อนซื้อได้หรือไม่
ใช่ คุณจะได้รับทดลองฟรี เพื่อทดสอบคุณสมบัติของ GroupDocs.Editor
มีการสนับสนุนใด ๆ หรือไม่หากฉันประสบปัญหา?
อย่างแน่นอน! ท่านสามารถเยี่ยมชมได้ที่ฟอรั่มการสนับสนุน เพื่อช่วยเหลือในทุกปัญหาที่คุณพบ
ฉันจะขอรับใบอนุญาตชั่วคราวได้อย่างไร
คุณสามารถขอใบอนุญาตชั่วคราว เพื่อวัตถุประสงค์ในการประเมินผล
ฉันจะซื้อ GroupDocs.Editor เวอร์ชันเต็มได้ที่ไหน
คุณสามารถซื้อเวอร์ชันเต็มได้ที่นี่.