Aspose.Words for .NET มีชุดคุณลักษณะที่สมบูรณ์สำหรับจัดการและแปลงเอกสาร MS Word ภายในแอปพลิเคชัน .NET จำนวนมาก โดยเฉพาะอย่างยิ่ง คุณสามารถสร้างใหม่หรือแก้ไขเอกสาร Word ที่มีอยู่ภายในเดสก์ท็อปหรือเว็บแอปพลิเคชัน ในโพสต์นี้ ฉันจะแสดงวิธีใช้ประโยชน์จากความสามารถในการประมวลผล Word ของ Aspose.Words for .NET และสร้างโปรแกรมแก้ไข MS Word บนเว็บใน ASP.NET MVC
ASP.NET MVC Word Editor - สร้างเอกสาร Word เรากำลังจะสร้าง ASP.NET MVC Word Editor ที่จะใช้โปรแกรมแก้ไข WYSIWYG HTML สำหรับเขียนและอัปเดตเนื้อหาของเอกสาร นอกจากนี้ Aspose.Words for .NET จะใช้ในการเรนเดอร์เนื้อหาของเอกสาร Word เป็น HTML เพื่อแก้ไขและสร้างเอกสาร Word จากเนื้อหาที่อัปเดต
ขั้นตอนในการสร้าง MS Word Editor ใน ASP.NET MVC สำหรับการสาธิต ฉันใช้ JavaScript-based Suneditor WYSIWYG editor ในแอปพลิเคชันนี้ คุณสามารถใช้ตัวแก้ไขเดียวกันหรือเลือกตัวแก้ไข HTML อื่นที่เหมาะกับความต้องการของคุณ ต่อไปนี้เป็นขั้นตอนในการสร้าง ASP.
จัดการเอกสาร Word ในแอปพลิเคชัน Qt ใน Visual Studio
ใน โพสต์ก่อนหน้า ฉันได้แสดงวิธีรวม Aspose.Words for C++ ในแอปพลิเคชัน Qt โดยใช้ Qt Creator ในโพสต์นี้ เราจะดูวิธีตั้งค่าและใช้ Aspose.Words for C++ ใน Qt โดยใช้ Visual Studio หลังจากนั้น เราจะสร้างเอกสาร Word ภายในแอปพลิเคชัน Qt
ตั้งค่า Aspose.Words for C++ ในแอปพลิเคชัน Qt สำหรับการพัฒนาแอปพลิเคชัน Qt ใน Visual Studio ฉันใช้เวอร์ชัน Visual Studio, Qt และ Qt VS Tools ต่อไปนี้:
วิชวลสตูดิโอ 2017 Qt 5.14.2 เครื่องมือ Qt VS สำหรับ Visual Studio 2017 เมื่อคุณตั้งค่าสภาพแวดล้อมที่จำเป็นแล้ว คุณสามารถดำเนินการตามขั้นตอนต่อไปนี้เพื่อรวมไลบรารี Aspose’ Word ในแอปพลิเคชัน Qt
ดาวน์โหลดและติดตั้ง CMake ดาวน์โหลดและคลายไฟล์ Aspose.Words for C++ สร้างโฟลเดอร์ใหม่สำหรับไฟล์โปรเจ็กต์ของคุณและคัดลอก/วางโฟลเดอร์ Aspose.
สร้างเอกสาร Word ในแอปพลิเคชัน Qt โดยใช้ Aspose.Words for C++
Qt เป็นเฟรมเวิร์กการพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มที่ได้รับความนิยมเพื่อพัฒนาแอปพลิเคชันที่หลากหลายสำหรับเดสก์ท็อป อุปกรณ์เคลื่อนที่ และระบบฝังตัว เฟรมเวิร์ก Qt ที่ใช้ C++ ใช้ MOC (Meta-Object Compiler) เพื่อสร้างซอร์ส C++ มาตรฐานจาก Qt-extended C++ เนื่องจาก Qt รองรับแอปพลิเคชันที่หลากหลายซึ่งอาจกำหนดเป้าหมายเป็นสถานการณ์ต่างๆ การรวมคุณลักษณะการทำงานอัตโนมัติของ Word (เช่น การสร้างเอกสาร Word, Word เป็น PDF และอื่นๆ) ภายในแอปพลิเคชัน Qt จึงมีขอบเขตที่กว้างขวาง
Aspose.Words for C++ มีคุณสมบัติการทำงานอัตโนมัติของ Word ขั้นพื้นฐานและขั้นสูงเกือบทั้งหมด และสามารถตอบสนองความต้องการในการประมวลผล Word ภายในแอปพลิเคชัน Qt ได้เป็นอย่างดี มาดูกันว่าคุณจะรวมและใช้ไลบรารี C++ Word ของเราเพื่อสร้างเอกสาร Word ภายในแอปพลิเคชัน Qt ได้อย่างไร
รวม Aspose.Words for C++ ภายในแอปพลิเคชัน Qt ในการรวม Aspose.Words for C++ คุณต้องดาวน์โหลดและแตกไฟล์ไลบรารีจากส่วน ดาวน์โหลด เมื่อคุณมี คุณสามารถดำเนินการหนึ่งในตัวเลือกต่อไปนี้เพื่อพัฒนาแอปพลิเคชัน Qt:
การใช้ Qt Creator การใช้ Visual Studio (อ่านเพิ่มเติม) ในโพสต์บล็อกนี้ ฉันจะแสดงวิธีรวมและใช้ Aspose.
แปลง Word DOC หรือ DOCX เป็น PDF ใน C++
ยินดีต้อนรับอีกครั้งสู่หน้าแรกของ File Format APIs! ในช่วงที่ผ่านมา ฉันได้เขียนบล็อกโพสต์สองสามรายการเพื่อครอบคลุมสถานการณ์ต่างๆ ของการแปลง Word (DOC/DOCX) เป็น PDF โดยทางโปรแกรมในแอปพลิเคชัน .NET (โดยใช้ C#) และ Java เนื่องจากคุณลักษณะนี้เป็นที่นิยมและใช้กันอย่างแพร่หลาย ฉันจึงคิดที่จะครอบคลุมคุณลักษณะนี้สำหรับ C++ ด้วย ดังนั้น ในโพสต์นี้ ฉันจะแสดงวิธีแปลง Word DOC/DOCX เป็น PDF ในแอปพลิเคชัน C++ บทความนี้กล่าวถึงการแปลง Word เป็น PDF ต่อไปนี้:
Word DOC / DOCX เป็น PDF อย่างง่ายใน C ++ DOCX เป็น PDF ด้วยมาตรฐานเฉพาะเช่น PDF 1.5, PDF/A-1a เป็นต้น แปลงหน้าที่เลือกของ DOCX เป็น PDF ใช้การบีบอัดรูปภาพ/ข้อความในการแปลง DOCX เป็น PDF ห้องสมุด C++ Word เป็น PDF Converter Aspose.Words for C++ เป็นไลบรารีขั้นสูงสำหรับสร้างและจัดการรูปแบบเอกสาร Word ภายในแอปพลิเคชัน C++ โดยไม่ต้องใช้ MS Word คุณสามารถติดตั้งผ่าน NuGet หรือ ดาวน์โหลด แพ็คเกจทั้งหมดที่มีไฟล์ไลบรารีและพร้อมเรียกใช้ตัวอย่างซอร์สโค้ด
สร้างเอกสาร Rich Word โดยทางโปรแกรมใน Java
ในช่วงไม่กี่ปีที่ผ่านมา การสร้างเอกสาร Word แบบไดนามิกได้กลายเป็นคุณสมบัติยอดนิยมสำหรับการเขียนรายงาน ใบเสนอราคา ใบแจ้งหนี้ และเอกสารประเภทอื่นๆ บริษัทผู้ผลิตหลายแห่งสร้างใบแจ้งหนี้ตามข้อมูลที่จัดเก็บไว้ในฐานข้อมูล ในกรณีดังกล่าว การทำงานอัตโนมัติของเอกสารจะช่วยประหยัดเวลา ความพยายาม และทรัพยากรที่จำเป็นในกระบวนการสร้างเอกสารด้วยตนเอง บทความนี้มีเป้าหมายเพื่อกำหนดเป้าหมายกระบวนการอัตโนมัติของเอกสาร และช่วยให้คุณทราบวิธีสร้างเอกสาร Word โดยทางโปรแกรมใน Java
Java API เพื่อสร้างเอกสาร Word สร้างเอกสาร Word โดยใช้ Java สร้างเอกสาร Word ที่มีตาราง แทรกรายการในเอกสาร Word สร้างเอกสาร Word ที่มีรูปภาพ Java API เพื่อสร้างเอกสาร Word ในบทความนี้ เราจะใช้ Aspose.Words for Java ซึ่งเป็น API ที่มีคุณลักษณะหลากหลายเพื่อสร้าง แก้ไข หรือแปลงเอกสาร Word ในแอปพลิเคชันที่ใช้ Java คุณสามารถ ดาวน์โหลด JAR ของ API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้:
พื้นที่เก็บข้อมูล:
AsposeJavaAPIAspose Java APIhttps://repository.aspose.com/repo/ การพึ่งพา:
com.asposeaspose-words20.
สร้างเอกสาร Word จากเทมเพลตใน C# .NET
การสร้างเอกสาร Word แบบอัตโนมัติถูกใช้อย่างแพร่หลายโดยองค์กรต่างๆ ในการสร้างรายงานจำนวนมาก ในบางกรณี เอกสารจะถูกสร้างขึ้นตั้งแต่เริ่มต้น ในทางกลับกัน เทมเพลตที่กำหนดไว้ล่วงหน้าจะใช้เพื่อสร้างเอกสาร Word โดยการใส่ตัวยึดตำแหน่ง ในบทความนี้ ฉันจะสาธิตวิธีสร้างเอกสาร Word จากเทมเพลตแบบไดนามิกและแบบเป็นโปรแกรมใน C# คุณจะได้รู้วิธีเติมเทมเพลต Word จากแหล่งข้อมูลประเภทต่างๆ
สถานการณ์ต่อไปนี้พร้อมกับตัวอย่างรหัสจะกล่าวถึงในบทความนี้:
C# Word Automation API สร้างเอกสาร Word จากเทมเพลตโดยใช้ค่าของวัตถุ C# สร้างเอกสาร Word โดยใช้แหล่งข้อมูล XML สร้างเอกสาร Word โดยใช้แหล่งข้อมูล JSON สร้างเอกสาร Word โดยใช้แหล่งข้อมูล CSV C# Word Automation API เราจะใช้ Aspose.Words สำหรับ .NET - API การทำงานอัตโนมัติของ Word ที่ช่วยให้คุณสร้างเอกสาร Word ตั้งแต่เริ่มต้นหรือโดยการเติมเทมเพลต Word ที่กำหนดไว้ล่วงหน้า คุณสามารถ ดาวน์โหลด ไบนารีของ API หรือติดตั้งโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
ใช้ NuGet Package Manager การใช้คอนโซลผู้จัดการแพ็คเกจ PM> Install-Package Aspose.Words สร้างเอกสาร Word จากเทมเพลตโดยใช้วัตถุ C# ก่อนอื่น เรามาดูวิธีเติมเทมเพลต Word โดยใช้วัตถุ C# สำหรับสิ่งนี้ เราจะสร้างเอกสาร Word (DOC/DOCX) โดยมีตัวยึดต่อไปนี้เป็นเนื้อหาของเอกสาร:
ป้องกันหรือยกเลิกการป้องกันเอกสาร Word โดยทางโปรแกรมโดยใช้ C#
Microsoft Word รองรับคุณสมบัติการป้องกันที่หลากหลายเพื่อปกป้องเอกสาร Word ทั้งหมดหรือบางส่วนของเอกสาร การปกป้องเอกสารมีผลใช้บังคับเมื่อคุณต้องการแชร์เอกสารกับบุคคลอื่นหรือบุคคลอื่น ในกรณีเช่นนี้ คุณอาจต้องการจำกัดการเข้าถึงหรือการอนุญาตของบุคคลที่สาม ในทางกลับกัน คุณยังสามารถระบุรหัสผ่านเพื่อหลีกเลี่ยงการเข้าถึงเอกสารโดยไม่ได้รับอนุญาต บทความนี้ประกอบด้วยวิธีง่ายๆ ในการป้องกันเอกสาร Word โดยทางโปรแกรม นอกจากนี้ คุณจะได้เรียนรู้วิธียกเลิกการป้องกันเอกสาร Word โดยไม่ต้องใช้รหัสผ่าน ในส่วนถัดไป คุณจะได้เรียนรู้วิธีการ:
ป้องกันเอกสาร Word โดยใช้ C#, ป้องกันเอกสาร Word ด้วยรหัสผ่านใน C# และ ยกเลิกการป้องกันเอกสาร Word โดยไม่ต้องใช้รหัสผ่านใน C# .NET API เพื่อป้องกัน/ไม่ป้องกันเอกสาร Word Aspose.Words for .NET เป็น API สำหรับจัดการเอกสาร Word โดยทางโปรแกรมในแอปพลิเคชัน .NET นอกเหนือจากคุณสมบัติการจัดการเอกสารอื่นๆ แล้ว API ยังมีคุณสมบัติที่ใช้งานง่ายแต่ทรงพลังในการปกป้องและยกเลิกการป้องกันเอกสาร Word คุณสามารถ ดาวน์โหลด Aspose.Words สำหรับ .NET DLL หรือติดตั้งในโครงการของคุณโดยใช้วิธีการต่อไปนี้ใน Visual Studio:
ผู้จัดการแพ็คเกจ NuGet คอนโซลตัวจัดการแพ็คเกจ PM> Install-Package Aspose.Words ป้องกันเอกสาร Word โดยใช้ C# Aspose.
แปลง Word DOC/DOCX เป็น PDF ใน Java
โดยทั่วไปจะใช้การแปลง Word เป็น PDF ก่อนที่จะแชร์เอกสาร มีตัวแปลง Word เป็น PDF ออนไลน์มากมายที่ให้คุณแปลงเอกสาร Word เดี่ยวหรือจำนวนจำกัด อย่างไรก็ตาม ด้วยระบบอัตโนมัติของ MS Word และโซลูชันการสร้างรายงาน การแปลง Word เป็น PDF อัตโนมัติได้กลายเป็นส่วนสำคัญของระบบ นอกจากนี้ การแปลง DOC/DOCX เป็น PDF เป็นชุดจำเป็นต้องทำโดยอัตโนมัติเพื่อลดเวลาและความพยายามให้เหลือน้อยที่สุด ฉันจะแสดงให้คุณเห็นถึงวิธีการทำให้กระบวนการแปลงเอกสาร Word DOC หรือ DOCX เป็น PDF โดยอัตโนมัติใน Java
สถานการณ์การแปลง Java Word เป็น PDF คุณจะได้เรียนรู้เกี่ยวกับการแปลง Word (DOC/DOCX) เป็น PDF ต่อไปนี้ในบทความนี้
แปลง Word เป็น PDF ใน Java แปลงหน้าที่เลือกของ Word DOC/DOCX เป็น PDF ใน Java แปลง Word เป็น PDF ด้วยมาตรฐาน PDF เฉพาะ เช่น PDF 1.
Aspose.Words สำหรับ .NET 20.2 เปิดตัวแล้ว
แม้จะเป็นวันหยุดนักขัตฤกษ์ แต่เดือนนี้ก็เสร็จสิ้นด้วยประสิทธิภาพที่ดี การปรับปรุงและการแก้ไข 57 รายการ (โดยมีปัญหาเกี่ยวกับองค์กร 4 รายการและปัญหาการสนับสนุนลำดับความสำคัญ 3 รายการ) รวมไว้ในรุ่นปกติประจำเดือนนี้ มีการประมวลผลทั้งหมด 105 ประเด็น
Aspose.Words สำหรับ .NET Standard รองรับการโหลดเอกสาร PDF นี่คือตัวแปลงสัญญาณรูปแบบไฟล์แรกที่รวมเป็นปลั๊กอินใน Aspose.Words เพื่อให้การโหลดเอกสาร PDF ทำงานในแอปพลิเคชัน .NET Core ของคุณ คุณควรเพิ่มการอ้างอิงไปยัง Aspose.Words.Pdf2Word.dll หรือเพียงเพิ่มการอ้างอิง NuGet ใน Aspose.Words การโหลดเอกสาร PDF ทำได้ง่ายเหมือนกับการโหลดเอกสาร Word ทั่วไป
ทีม Model/Conversion นำเสนอคุณสมบัติใหม่หลายประการ ที่โดดเด่นที่สุดคือ:
เวอร์ชัน Word 2019 ถูกตั้งค่าเป็นค่าเริ่มต้น จากนี้เอกสารทั้งหมดจะถูกโหลดไปยังโมเดลตามพฤติกรรมของ MS Word 2019 คุณสมบัติ FieldMergingArgsBase.FieldValue ถูกกำหนดให้ตั้งค่าได้ ดังนั้นแทนที่จะตั้งค่า Text ผู้ใช้สามารถตั้งค่า FieldValue ซึ่งจะคำนึงถึงการจัดรูปแบบแทนการแทนที่ฟิลด์เพียงอย่างเดียว รองรับการแทรกเอกสารและรูปภาพแบบไดนามิกจากไบต์ที่เข้ารหัส Base64 และการตั้งค่าช่องทำเครื่องหมายแบบไดนามิกสำหรับ LINQ Reporting Engine ทีม Rendering สามารถแก้ไขปัญหาการแสดงผลต่างๆ สำหรับ DrawingML Charts, รูปร่าง VML, เอฟเฟ็กต์ข้อความ DrawingML การแสดงผลภาพพื้นหลังได้รับการปรับปรุงเพื่อให้ใกล้เคียงกับเอาต์พุตของ MS Word มากขึ้น การเปิดตัว 3D Effects Rendering ผ่าน OpenGL รุ่นแรกนั้นอยู่ในขั้นตอนสุดท้าย ทีม Java ได้เสนอข้อเสนอเพื่อปรับแต่งโค้ดสำหรับการพอร์ตอัตโนมัติ จึงตัดสินใจเลื่อนการเปิดตัวออกไปจนถึงเดือนหน้า โดยใช้เวลานี้เพื่อปรับปรุง รหัส.
ค้นหาและแทนที่ข้อความในเอกสาร Word โดยใช้ C# .NET
บทความนี้ครอบคลุมแนวทางต่างๆ ในการค้นหาและแทนที่ข้อความในเอกสาร Word โดยใช้ C# ในแอปพลิเคชัน .NET หรือ .NET Core
ค้นหาและแทนที่เป็นคุณสมบัติที่มีประโยชน์ของ MS Word เพื่อค้นหาและแทนที่ข้อความที่ต้องการในเอกสารได้อย่างรวดเร็ว มันจะมีประโยชน์มากขึ้นและประหยัดเวลาเมื่อคุณทำงานกับเอกสารที่ยาวขึ้น ในกรณีที่คุณต้องการค้นหาและแทนที่ข้อความในเอกสาร Word หลายร้อยรายการ หรือคุณต้องการทำให้กระบวนการนี้ทำงานโดยอัตโนมัติ คุณจะเลือกทำแบบเป็นโปรแกรมได้อย่างแน่นอน ดังนั้นในบทความนี้ ฉันจะแสดงวิธีค้นหาและแทนที่ข้อความในเอกสาร Word โดยทางโปรแกรมในสถานการณ์ต่างๆ โดยใช้ C# เมื่อคุณได้อ่านบทความนี้แล้ว คุณจะสามารถ:
ค้นหาและแทนที่ข้อความใน Word DOC/DOCX โดยใช้ C# ค้นหาและแทนที่คำที่คล้ายกันในเอกสาร Word ค้นหาและแทนที่ข้อความโดยใช้ Regex ค้นหาและแทนที่ข้อความในส่วนหัว/ส่วนท้ายของเอกสาร Word ค้นหาและแทนที่ข้อความด้วยอักขระเมตาในเอกสาร Word ไลบรารี C# เพื่อค้นหาและแทนที่ข้อความในเอกสาร Word ก่อนอื่น สร้างโปรเจ็กต์ C# ใหม่ (Console, ASP.NET และอื่นๆ) ใน Visual Studio และติดตั้ง Aspose.Words for .NET ผ่าน NuGet Package Manager หรือ Package Manager Console
การติดตั้งผ่าน NuGet Package Manager การติดตั้งผ่าน Package Manager Console PM> Install-Package Aspose.