Nandin'ny tranokala 12 .NET izahay ho an'ny fanodinana antontan-taratasy Microsoft Word, manomboka amin'ny Open XML SDK sy NPOI maimaimpoana ary ny safidy ara-barotra antonony toy ny , GemBox.Document, ary Spire.Doc, hatramin'ny Aspose.Words sy Syncfusion DocIO ambaratonga orinasa. Tsy misy tranokala C# Word tokana no mahazo ny amboara amin'ny lafiny rehetra. Aspose.Words no mitarika amin'ny endri-javatra, Syncfusion DocIO amin'ny vidiny fanombohana (lisansa vondrom-piarahamonina maimaimpoana), GemBox.Document amin'ny fampisehoana, IronWord amin'ny famolavolana API maoderina sy ny firaisankinan'ny Iron Suite, ary ny Open XML SDK amin'ny fahafahana maimaimpoana. Ity lahatsoratra ity dia manome anao tabilao fampisehoana, fampitahana kaody mifanindran-tsindry, tabilao vidiny, ary rafitra fanapahan-kevitra mba hisafidianana ny vahaolana antontan-taratasy mety ho an'ny tetikasanao. TL;DR : IronWord Mifidy tranokala API Word diso ho an'ny fampiharana .NET anao ianao ary ho hitanao ny olana enim-bolana aty aoriana, rehefa ny mpanjifa iray dia mila mail merge ary tsy tohanan'ny tranokalanao izany, rehefa tapaka ny fantsona CI-nao satria mila Microsoft Office napetraka ny tranokala, na rehefa tsapanao fa ny "maimaimpoana" dia tonga miaraka amin'ny fehezanteny momba ny fahazoan-dàlana tsy ara-barotra izay tsy hitanao. . Nandinika tranokala .NET 12 izahay ho an'ny famoronana antontan-taratasy sy ny fanovana ireo rakitra Microsoft Word amin'ny fampiasana C#, ny fampandehanana ny tsirairay amin'ny asa mitovy: fananganana antontan-taratasy vaovao fototra, fanodinana voasoratra, famoronana tabilao, fametrahana sary, ary famokarana mifototra amin'ny endrika. Nampitahinay ny API, nosedrainay ny fametrahana cross-platform, nanamarina ny fanohanana .NET 8 sy .NET 10, nandamina ny endri-javatra, ary nandrakitra ireo trangana fahazoan-dàlana izay mampitsahatra ny ekipa eo afovoan'ny tetikasa. Ity lahatsoratra ity no vokatr'izany. Fanolorana feno: izahay no ekipa ao ambadiky ny , iray amin'ireo tranokala amin'ity fampitahana ity. Na izany aza, mino izahay fa ny fanombanana am-pahatsorana dia manompo ny mpamorona tsara kokoa noho ny fanentanana varotra. Haneho ny metodologiam-panadihadiana izahay, hanaiky ny fitongilanana ary avelao ny kaody hiteny. Rehefa ny mpifaninana iray dia mandresy an'i IronWord, holazainay izany. IronWord Izao no endriky ny tsipika vitsivitsy amin'ny tranokala C# Word maoderina miaraka amin'i IronWord, mba hametrahana ny sehatra ho an'izay azo atao amin'ny tranokala ankehitriny: famoronana kaody mampiasa IronWord; mampiasa IronWord.Models; WordDocument doc = new WordDocument(); doc.AddText("Salama avy any IronWord — tsy mila Office."); doc.SaveAs("hello.docx"); Rakitra DOCX Nateraka Ny tranokala tsirairay amin'ity fampitahana ity dia afaka mamokatra io antontan-taratasy io ihany. Ny fahasamihafana, ny famolavolana API, ny halalin'ny endri-javatra, ny fahaiza-manao fiovam-po, ny vidiny, ary ny fanohanana sehatra, no mamaritra hoe iza no tokony ho ao amin'ny tetikasanao. Izany no momba ity fampitahana ity. Nahoana no Zava-dehibe ny Fandefasanao Tranokala DOCX Ny fisafidianana tranokala Word dia fanapahan-kevitra ara-drafitra maharitra. Ny fifindrana lavitra ny iray taorian'ny nananganana endrika Word, lojika fanodinana, ary fantsona famokarana antontan-taratasy manodidina ny API dia lafo. Nahita ekipa voalefona tao anaty tranokala izahay izay tsy afaka mandeha amin'ny .NET Core, tsy afaka mametraka amin'ny Docker, na tsy afaka mitantana antontan-taratasy maromaro miaraka. Ny mari-pahaizana fanombanana nampiasainay tamin'ity fampitahana ity: — Ohatrinona ny tsipika kaody hanao asa mahazatra? Mampirisika ve ny maodely zavatra? Ahoana no itondrany ny antontan-taratasy Word? Famolavolana API — Teny, , , lohataona/tongolafy, mail merge, fampandrenesana fiovana, sonia nomerika, ny fahafahana manova antontan-taratasy Word efa misy Halin'ny endri-javatra tabilao sary — Mandika antontan-taratasy Word ho PDF ve izy io na endrika hafa? Afaka mitazona endrika tsy miova ve izy io? Fanohanana endrika — Fanjifa fahatsiarovana sy famokarana ho an'ny toe-javatra famokarana andiany Fampisehoana — .NET versions, rafitra fandidiana, Docker, fametrahana rahona Fanohanana sehatra — Maimaimpoana, freemium, isaky ny mpamorona, isaky ny mpampiantrano, fahazoan-dàlana orinasa Vidiny — Ohatra kaody, fanondroana API, boky torolalana momba ny fanombohana Fahaizana antontan-taratasy — Fironana fampidinana NuGet, hetsika GitHub, fahatsapana famoahana Vondrom-piarahamonina & fikojakojana Fanamarihana haingana momba ny fomba fiasan'ny DOCX: ny rakitra DOCX dia arhivy ZIP ahitana rakitra XML mifanaraka amin'ny . Ny tranokala tsirairay amin'ity fampitahana ity dia manova ireo rakitra XML ireo amin'ny fomba samihafa, ny sasany manome anao fidirana mivantana amin'ny XML, ny hafa manome modely zavatra antontan-taratasy avo lenta. Io fahasamihafana ara-drafitra io no manosika ny ankamaroan'ny fanatsarana API sy ny fifanarahana endri-javatra ho hitanao. Ny dia mamaritra ny fenitra ofisialy, ary ny an'i Microsoft no fanatanterahana fanondroana. Office Open XML (OOXML) standard ECMA-376 specification Open XML SDK on GitHub Ny Feno - Tabilao Fanondroana Haingana Alohan'ny hidirantsika amin'ny mombamomba tsirairay, ity no sary feno amin'ny ankapobeny. Amboary ity tabilao ity, izy io no fomba haingana indrindra hanipihana ny lisitry ny safidinao. Tranokala Karazana Lisansa .NET 8 (LTS) .NET 10 Word→PDF Mail Merge Tsara Indrindra Ho An'ny Open XML SDK OSS MIT ✅ ✅ ❌ ❌ Fanaraha-maso XML tsy misy fiankinan-doha NPOI OSS Apache 2.0 ✅ ✅ ❌ ❌ Endrika maro (Word + Excel) Xceed DocX OSS* Vondrom-piarahamonina (tsy ara-barotra) ✅ ✅ ❌ ❌ Fanombanana API madio OfficeIMO OSS MIT ✅ ❓ ❌ ❌ Asa Word tsotra FileFormat.Words OSS MIT ✅ ❓ ❌ ❌ Asa DOCX maivana Aspose.Words Ara-barotra Isaky ny mpamorona ✅ ✅ ✅ ✅ Halin'ny endri-javatra ambony indrindra Syncfusion DocIO Ara-barotra Isaky ny mpamorona (taham-bonona maimaimpoana) ✅ ✅ ✅ ✅ Fanombohana & mpampiasa Syncfusion Spire.Doc Ara-barotra Isaky ny mpamorona (safidy maimaimpoana) ✅ ✅ ✅ ✅ Fametrahana endrika antonony GemBox.Document Ara-barotra Isaky ny mpamorona (safidy maimaimpoana: andininy 20) ✅ ✅ ✅ ✅ Fampiharana mila fampisehoana IronWord Ara-barotra Isaky ny mpamorona ✅ ✅ ❌ ❌ API maoderina + firaisankinan'ny Iron Suite Telerik WordsProcessing Ara-barotra Mifandray amin'ny Telerik UI ✅ ✅ ✅ ✅ Ekipa ao anaty tontolo iainana Telerik Document Solutions for Word Ara-barotra Isaky ny mpamorona ✅ ✅ ✅ ✅ Famoronana miorina amin'ny endrika MS Office Interop Lohaloha Mila lisansa Office ⚠️ ⚠️ ✅ ✅ Desktop-fotsiny, misy Office Tabilao 1: Fampitahana fanondroana haingana ny tranokala C# Word rehetra nodinihina. ✅ = tohanana, ❌ = tsy tohanana, ⚠️ = fanohanana voafetra/lohaloha, ❓ = tsy voamarina. *Xceed DocX dia maimaimpoana eo ambanin'ny Lisansa Vondrom-piarahamonina ho an'ny fampiasana tsy ara-barotra. Ny fampiasana famokarana dia mitaky ny lisansa ara-barotra Xceed Words for .NET. Ankehitriny isika hijery ny tsirairay amin'ireo tranokala amin'ny antsipiriany. Nomena sokajy telo izy ireo: maimaimpoana/open-source, ara-barotra, ary lohaloha (Office Interop). Tranokala Maimaimpoana & Open-Source Maimaimpoana ireo tranokala ireo, saingy ny "maimaimpoana" dia tsy midika hoe "tsy misy fampitomboana". Samy manana fetrany miavaka izy ireo izay mamaritra ny toerany. Open XML SDK (Microsoft) no tranokala ofisialy sy ambany lenta an'i Microsoft ho an'ny fanovana antontan-taratasy Office Open XML. Manome anao fidirana mivantana amin'ny firafitra XML ao anaty rakitra .docx miaraka amin'ny kilasy .NET voasoratra tsara. Open XML SDK mampiasa DocumentFormat.OpenXml; mampiasa DocumentFormat.OpenXml.Packaging; mampiasa DocumentFormat.OpenXml.Wordprocessing; mampiasa var doc = WordprocessingDocument.Create("hello.docx", WordprocessingDocumentType.Document); var mainPart = doc.AddMainDocumentPart(); mainPart.Document = new Document( new Body( new Paragraph( new Run( new Text("Salama avy any Open XML SDK"))))); Vokatra Open XML SDK Izany dia tsipika 8 - tafiditra ao ny fampiasana - hamoronana andininy iray amin'ny teny tsy voasoratra. Ny fanampiana fanodinana, tabilao, na sary dia manalina ny fiteny satria mamorona node XML mivantana ianao. : Zero vidiny (lisansa MIT), zero fiankinan-doha ivelany, vondrom-piarahamonina goavana, fanohanana ofisialy avy amin'i Microsoft, fanohanana feno ny fepetra Open XML, . Misy ao amin'ny miaraka amin'ny fampidinana ankapobeny mihoatra ny 300 tapitrisa. Ny famoahana v3.4.x (faramparan'ny 2025) dia nampiana fanatsarana fampisehoana mampihena ny haben'ny famenoana JIT sy AOT. Hery antontan-taratasy tsara indrindra ao amin'ny Microsoft Learn NuGet : Tsy misy fanalefahana ny maodely antontan-taratasy, mamorona XML ianao. Tsy misy fiovam-po Word-to-PDF, tsy misy fampisehoana, tsy misy mail merge. Ny fari-pikarohana dia avo; mila mahafantatra ny fepetra Open XML ianao mba hampiasana azy tsara. Fahasarotana : Ekipa izay mila fanaraha-maso XML ambaratonga voafantina miaraka amin'ny fiankinan-doha zero, mahazo aina amin'ny fiteny, ary tsy mila fampisehoana na fahaiza-manao fiovam-po. Tsara indrindra ho an'ny NPOI no port .NET an'i Apache POI, tranokala Java ho an'ny endrika Microsoft Office. Izy io dia mitantana antontan-taratasy Word (DOCX/DOC) sy Excel (XLSX/XLS). Miaraka amin'ny nandritra ny androm-piasany, izy io dia iray amin'ireo tranokala Office open-source tranainy indrindra ao amin'ny tontolo .NET. NPOI fampidinana NuGet maherin'ny 700 tapitrisa : Maimaimpoana (Apache 2.0), mitantana Word sy Excel miaraka amin'ny fiankinan-doha tokana, manohana ny endrika .doc lohaloha (tsy DOCX ihany), cross-platform, tetikasa matotra miaraka amin'ny tantaram-pamonjena lava. Hery Izao no endriky ny famoronana Word NPOI fototra: mampiasa NPOI.XWPF.UserModel; XWPFDocument doc = new XWPFDocument(); XWPFParagraph para = doc.CreateParagraph(); XWPFRun run = para.CreateRun(); run.SetText("Salama avy any NPOI"); run.IsBold = true; run.FontSize = 14; mampiasa FileStream fs = new FileStream("hello.docx", FileMode.Create); doc.Write(fs); Vokatra NPOI Raha efa nampiasa Apache POI tamin'ny Java ianao, dia ho toa mahazatra izany, izay hery (fampitana fahalalana amin'ny fiteny maro) ary fatiantoka (tendrony Java amin'ny kaody C#). : Ny API dia maneho ny fironana Java, izay mety ho tsy mahazatra amin'ny C#. Voafetra ny antontan-taratasy, ny ankamaroan'ny fitarihana dia avy amin'ny fandikana ohatra Java POI. Ny fanohanana DOCX dia miasa fa tsy dia tsara toy ny lafiny XLSX. Ny hetsika vondrom-piarahamonina dia nihaona tato anatin'ny taona vitsivitsy, niaraka tamin'ny famoahana vitsy kokoa noho ny nandritra ny tampon'ny tranokala. Fahasarotana : Ekipa efa mampiasa NPOI ho an'ny fanodinana Excel izay mila fahaiza-manao Word fototra avy amin'ny tranokala mitovy, na tetikasa mitaky fanohanana ny endrika .doc lohaloha. Tsara indrindra ho an'ny Xceed DocX / Xceed Words for .NET dia iray amin'ireo tranokala Word open-source malaza indrindra ao amin'ny GitHub, noforonin'i Cathal Coffey ary ankehitriny nokojakojan'ny . Ny kinova maimaimpoana amin'ny Lisansa Vondrom-piarahamonina dia mahafeno ny ankamaroan'ny asa mahazatra; ny ara-barotra dia manampy fanondranana PDF, tabilao, sonia nomerika, ary endri-javatra mandroso. Xceed DocX Xceed Software Xceed Words for .NET // Xceed DocX (Lisansa Vondrom-piarahamonina) mampiasa Xceed.Document.NET; mampiasa Xceed.Words.NET; mampiasa var doc = DocX.Create("hello.docx"); doc.InsertParagraph("Salama avy any Xceed DocX") .FontSize(14) .Bold() .Color(System.Drawing.Color.DarkBlue); doc.Save(); Vokatra Xceed DocX Izany dia API Word .NET madio sy mahomby, iray amin'ireo tsara indrindra ao amin'ny ambaratonga open-source. : API mampirisika, fampandrosoana mavitrika (nivoaka ny kinova v5.0.0 Septambra 2025), antontan-taratasy tsara, fanohanana tabilao, fanodinana antontan-taratasy mifanindran-tsindry, fampiharana endrika. Ny fanavaozana ara-barotra dia manampy fiovam-po PDF sy fanohanana .NET 9+ tsy misy fiankinan-doha System.Drawing.Common. Hery : Ny Lisansa Vondrom-piarahamonina dia mametraka ny fampiasana amin'ny tetikasa tsy ara-barotra. Amin'ny fotoana fametrahana amin'ny famokarana, mila Xceed Words for .NET (lisansa ara-barotra) ianao. Ny mpamorona sasany dia tsy mahatsikaritra izany mandra-pahatongan'ny famolavolana. Fahasarotana : Fanombanana sy tetikasa tsy ara-barotra izay mila API madio. Ekipa vonona hividy ny lisansa ara-barotra ho an'ny famokarana dia mahazo iray amin'ireo API DOCX mora indrindra. Tsara indrindra ho an'ny OfficeIMO dia fonony tsotra naorina eo ambonin'ny Open XML SDK, noforonin'i Przemyslaw Klys ( ). Mikendry ny hanamora ny asa Word mahazatra izy io raha tsy misy ny fiteny tafahoatra amin'ny Open XML. OfficeIMO Evotec : Maimaimpoana (MIT), tsotra kokoa noho ny fampiasana Open XML SDK mivantana, mitantana lohataona/tongolafy/fizarana miaraka amin'ny kaody kely indrindra, tsara ho an'ny asa tsotra. Hery : Famaritana endri-javatra voafetra, fanodinana fototra sy firafitry ny antontan-taratasy ihany. Tsy misy fiovam-po PDF, tsy misy fanodinana mandroso, tsy misy mail merge. Ny tetikasa dia manana fahatsapana famoahana ambany kokoa noho ny safidy sasany. Ny fanohanana .NET 10 dia tsy voamarina amin'ny fotoana nanoratana. Fahasarotana : Fitaovana kely na fitaovana anatiny izay mila mamorona antontan-taratasy Word tsotra tsy misy teti-bola na fepetra sarotra. Tsara indrindra ho an'ny FileFormat.Words dia tranokala open-source naorina eo ambonin'ny , manome API avo lenta kokoa ho an'ny famoronana sy fiovam-po antontan-taratasy. FileFormat.Words OpenXML SDK : Maimaimpoana (MIT), naorina teo amin'ny fototry ny OpenXML SDK voamarina, manohana fiovam-po antontan-taratasy (Word mankany PDF, HTML, ary sary tsy mila Word), maivana. Hery : Vondrom-piarahamonina kely kokoa raha ampitahaina amin'ny Open XML SDK na Xceed DocX. Voafetra ny safidy fanodinana mandroso. Ny fitantanana antontan-taratasy voaro amin'ny tenimiafina dia notaterina tsy tapaka. Mbola mitombo ny antontan-taratasy. Fahasarotana : Tetikasa maivana izay mila fanovana DOCX fototra miaraka amin'ny fahaiza-manao fiovam-po, ary izay alehan'ny mpamorona vahaolana open-source. Tsara indrindra ho an'ny Tranokala Ara-barotra Ny tranokala ara-barotra dia mivarotra vidin'ny fahazoan-dàlana ho an'ny halalin'ny endri-javatra, fanohanana, ary hafainganana famolavolana. Ny vidiny eto dia miovaova manomboka amin'ny tontonana vondrom-piarahamonina maimaimpoana hatramin'ny fahazoan-dàlana orinasa an'arivony dolara. Aspose.Words for .NET no tranokala fanodinana Word be endri-javatra indrindra ao amin'ny tontolo .NET. Raha misy endri-javatra ao amin'ny Microsoft Word, Aspose.Words dia manohana azy io saika antoka. Aspose.Words mampiasa Aspose.Words; var doc = new Document(); var builder = new DocumentBuilder(doc); builder.Font.Size = 14; builder.Font.Bold = true; builder.Writeln("Salama avy any Aspose.Words"); doc.Save("hello.docx"); doc.Save("hello.pdf"); // Fanondranana PDF an-trano Ny maodely DocumentBuilder dia manome API mifototra amin'ny cursor izay mora azon'ny asa mahazatra, raha ny DOM feno kosa dia manome fanaraha-maso mandroso. : 30+ endrika fidirana/fivoahana (DOCX, DOC, RTF, ODT, HTML, PDF, Markdown, EPUB, sy maro hafa), fampisehoana Word-to-PDF avo lenta, milina mail merge mahery vaika, fampitahana antontan-taratasy (fampandrenesana fiovana eo anelanelan'ny kinova), manohana fisehoana sarotra sy ny fahafahana manampy mora foana ireo singa hita maso. Ny fahaiza-manao mandroso kokoa dia ahitana ny fahafahana manampy fiarovana amin'ny tenimiafina, mitady sy manolo ny teny miaraka amin'ny regex ho an'ny atiny miovaova, sonia nomerika, famenoana endrika, milina fitater Hery