Aspose.Words  for .NET

.NET API pro zpracování souborů aplikace Word

Vytvářejte, upravujte, vykreslujte a převádějte dokumenty aplikace Word do více formátů bez použití externího softwaru. Můžete také vygenerovat sestavu pro vizualizaci dat.

  Download free trial
  
 

Aspose.Words for .NET je pokročilé API pro zpracování dokumentů pro provádění široké škály úkolů správy a manipulace v různých formátech souborů. Rozhraní API podporuje vytváření, úpravy, převod, vykreslování a tisk souborů bez použití aplikace Microsoft Word nebo jiného softwaru třetích stran přímo v aplikacích pro různé platformy. Můžete si prohlédnout úplný seznam funkcí Aspose.Words v naší dokumentaci.

Aspose.Words API podporuje všechny oblíbené formáty načítání a ukládání. Dokumenty aplikace Word můžete ukládat nebo převádět do formátů s pevným rozvržením, jako je PDF nebo XML, a také převádět soubory aplikace Word do oblíbených obrazových nebo multimediálních formátů, jako jsou JPEG, SVG, GIF a další. Podívejte se na úplný seznam podporovaných formátů.

Díky integraci rozhraní Words API mohou vývojáři provádět úkoly, jako jsou:

Pokročilé funkce rozhraní .NET Words API

Můžete vyzkoušet některé z oblíbených funkcí Aspose.Words na stránkách online aplikace:

Si můžete vyzkoušet všechny online aplikace Aspose.Words.

Podívejte se také na dokumentaci nejoblíbenějších funkcí v Aspose.Words:

Upozorňujeme, že seznam není úplný a další funkce a popisy naleznete v dokumentace.

Převést dokument v C#

API umožňuje rychle, spolehlivě a efektivně převádět soubor z jednoho podporovaného formátu do druhého pomocí pouhých dvou řádků kódu. Je to tak jednoduché!

Převeďte Word do PDF pomocí C#, např. DOCX do PDF – C#

// Načtěte soubor DOCX, který chcete převést
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Převod DOCX do PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

Převeďte Word do HTML pomocí C#, např. DOCX do HTML – C#

// Načtěte soubor DOCX, který chcete převést
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Převod DOCX do HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

Převod PDF do JPG – C#

// Načtení souboru PDF ke konverzi
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// Převod PDF do JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Další podrobnosti naleznete na stránku Konverze.

Vykreslování, tisk nebo prohlížení souborů

Aspose.Words for .NET má svůj vlastní renderovací engine speciálně navrženo pro vykreslování a tisk dokumentů s nejvyšší věrností. Pomocí této funkce mohou vývojáři vykreslit (vykreslit) libovolnou stránku do objektu .NET Graphics a přitom určit velikost a úroveň přiblížení a vytvořit tak miniatury pro zobrazení obrázků v prohlížeči. Navíc je API plně integrováno s tiskovou infrastrukturou .NET a má schopnost zcela přizpůsobit proces tak, aby vývojáři mohli snadno tisknout nebo zobrazovat náhledy dokumentů ve svých vlastních aplikacích.

Některé z funkcí vykreslování, které může API provádět:

Programování s dokumenty pomocí Objektový model dokumentu (DOM)

Aspose.Words for .NET vám umožňuje vytvářet, sestavovat a upravovat dokumenty, včetně formátování dokumentů, pomocí intuitivního modelu objektu dokumentu (DOM) s více než 100 třídami.

Zde je jen několik manipulačních funkcí, které může rozhraní Words API provádět:

  • Práce s celými dokumenty: porovnávejte dokumenty, klonujte dokumenty, vyhledejte a nahraďte text, spojujte dokumenty nebo části dokumentu, rozdělujte dokumenty na části a tak dále
  • Chraňte a šifrujte dokumenty, přidejte digitální podpis nebo vodoznak
  • Spravujte všechny prvky včetně sekcí, záhlaví, zápatí, odstavců, seznamů, tabulek, textu, polí a mnoho dalšího
  • Určete podrobné formátování pro jakýkoli prvek, včetně tvarů, textových polí, obrázků, objektů OLE a ovládacích prvků
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other pole

Hlášení a hromadná korespondence

Aspose.Words for .NET poskytuje rozšířenou syntaxi API pro pole hromadné korespondence, aby bylo možné během nich provádět složitější operace sloučení emailů. Můžete provést jednoduchou operaci hromadné korespondence nebo hromadnou korespondenci s oblastmi. Data pro operaci hromadné korespondence mohou pocházet z různých datových tabulek, pole hodnot podporovaných ADO .NET nebo vlastních zdrojů dat.

Kromě toho mohou vývojáři použít LINQ Hlášení Engine pro generování dokumentů ze šablon a dat z různých zdrojů, včetně databází, XML, JSON, OData, objektů vlastního typu CLR, externích dokumentů a dalších hned po vybalení.

Proveďte jednoduchou hromadnou korespondenci – C#

// načte šablonu obsahující sloučená pole

var wfle = new Aspose.Words.Document(dir + "template.doc");

// vyplňte pole uživatelskými daty

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// uložit výsledek

wfle.Save(dir + "merged.doc");

Není potřeba automatizace Microsoft Office

S dokumenty můžete pracovat programově bez instalace jakékoli jiné aplikace třetí strany. To je možné, protože knihovna je vytvořena pomocí spravovaného kódu. Proto vy nemusíte do počítače instalovat Microsoft Office nebo Microsoft Word pro práci s formáty Wordu. Je to perfektní alternativa k Microsoft Office Automation z hlediska podporovaných funkcí, zabezpečení, stability, škálovatelnosti, rychlosti a ceny.

Co lidé říkají

Neberte nás za slovo. Podívejte se, co uživatelé říkají o Aspose.Words API.

 
 
Zobrazit případové studie
  
  

Aspose.Words nabízí jednotlivá rozhraní API pro zpracování textu pro další populární vývojová prostředí, jak je uvedeno níže: