Aspose.Words  for .NET

API .NET per elaborare file di Word

Crea, modifica, renderizza e converti documenti Word in più formati senza utilizzare software esterno. Puoi anche generare un report per visualizzare i dati.

  Scarica la prova gratuita
  
 

Aspose.Words for .NET è un'API avanzata di elaborazione dei documenti per eseguire un'ampia gamma di attività di gestione e manipolazione in una varietà di formati di file. L'API supporta la creazione, la modifica, la conversione, il rendering e la stampa di file senza utilizzare Microsoft Word o altri software di terze parti direttamente in applicazioni multipiattaforma. Puoi vedere l'elenco completo delle funzionalità di Aspose.Words nella nostra documentazione.

L'API Aspose.Words supporta tutti i formati di caricamento e salvataggio più diffusi. Puoi salvare o convertire documenti Word in formati a layout fisso come PDF o XML, nonché convertire i tuoi file Word in formati immagine o multimediali diffusi come JPEG, SVG, GIF e altri. Dai un'occhiata al elenco completo dei formati supportati.

Integrando l'API di Words, gli sviluppatori possono eseguire attività come:

Funzionalità avanzate dell'API di .NET Words

Puoi provare alcune delle popolari funzionalità di Aspose.Words nelle pagine dell'applicazione online:

Puoi provare tutte le applicazioni online di Aspose.Words.

Consulta anche la documentazione per le funzionalità più popolari in Aspose.Words:

Si prega di notare che l'elenco non è completo e si possono trovare altre caratteristiche e descrizioni nel documentazione.

Converti un documento in C#

L'API ti consente di convertire in modo rapido, affidabile ed efficiente un file da un formato supportato a un altro con solo due righe di codice. È così semplice!

Converti Word in PDF usando C#, ad es. DOCX in PDF – C#

// Carica il file DOCX da convertire
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Converti DOCX in PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

Converti Word in HTML usando C#, ad es. DOCX in HTML – C#

// Carica il file DOCX da convertire
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Converti DOCX in HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

Converti PDF in JPG – C#

// Carica il file PDF da convertire
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// Converti PDF in JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Vedi maggiori dettagli su la pagina Conversione.

Rendering, stampa o visualizzazione di file

Aspose.Words per .NET ha il suo motore di rendering specificamente progettato per il rendering e la stampa di documenti con la massima fedeltà. Usando questa funzione, gli sviluppatori possono eseguire il rendering (disegnare) qualsiasi pagina su un oggetto .NET Graphics specificando le dimensioni e il livello di zoom per creare miniature per la visualizzazione di immagini in un browser. Inoltre, l'API è completamente integrata con l'infrastruttura di stampa .NET e ha la capacità di personalizzare completamente il processo in modo che gli sviluppatori possano facilmente stampare o visualizzare in anteprima i documenti nelle proprie applicazioni.

Alcune delle funzionalità di rendering che l'API può eseguire:

Programmazione con documenti utilizzando Modello a oggetti del documento (DOM)

Aspose.Words per .NET consente di creare, creare e modificare documenti, inclusa la formattazione dei documenti, utilizzando un intuitivo Modello a oggetti del documento (DOM) con oltre 100 classi.

Ecco alcune delle funzioni di manipolazione che l'API di Words può eseguire:

  • Lavora con documenti interi: confronta documenti, clona documenti, trova e sostituisci testo, combina documenti o parti di documenti, dividi documenti in parti e così via
  • Proteggi e crittografa i documenti, aggiungi una firma digitale o una filigrana
  • Gestisci tutti gli elementi inclusi sezioni, intestazioni, piè di pagina, paragrafi, elenchi, tabelle, testo, campi e molto altro
  • Specifica la formattazione dettagliata per qualsiasi elemento, incluse forme, caselle di testo, immagini, oggetti OLE e controlli
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other campi

Rapporti e stampa unione

Aspose.Words per .NET fornisce una sintassi API estesa per i campi di stampa unione per eseguire operazioni più complesse durante stampa unione. È possibile eseguire una semplice operazione di stampa unione o stampa unione con le regioni. I dati per l'operazione di stampa unione possono provenire da varie tabelle di dati, array di valori supportati da ADO .NET o origini dati personalizzate.

Inoltre, gli sviluppatori possono utilizzare il Motore di reportistica LINQ per generare documenti da modelli e dati da una varietà di origini, inclusi database, XML, JSON, OData, oggetti di tipo personalizzato CLR, documenti esterni e altro ancora immediatamente.

Esegui semplice stampa unione – C#

// carica il modello contenente i campi uniti

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

// compila i campi con i dati dell'utente

wfle.MailMerge.Execute(

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

// salva il risultato

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

Non c'è bisogno di Microsoft Office Automation

Puoi lavorare con i documenti a livello di codice senza installare altre applicazioni di terze parti. Ciò è possibile perché la libreria viene creata utilizzando codice gestito. Pertanto, tu non è necessario installare Microsoft Office o Microsoft Word sul computer per lavorare con i formati Word. È un'alternativa perfetta a Microsoft Office Automation in termini di funzionalità supportate, sicurezza, stabilità, scalabilità, velocità e prezzo.

Cosa dicono le persone

Non crederci sulla parola. Scopri cosa hanno da dire gli utenti sulle API di Aspose.Words.

 
 
Visualizza casi di studio