documenti divisi in parole

Dividi documenti Word in file separati con l’API .NET REST.

Nell’ambito della gestione dei documenti, la necessità di dividere i documenti Word emerge come una soluzione fondamentale, affrontando le sfide poste dai file lunghi e la richiesta di estrazione mirata di contenuti . Che tu abbia a che fare con report estesi, progetti collaborativi o documenti sfaccettati, la capacità di dividere in modo efficiente i documenti Word diventa fondamentale. Questo articolo migliora la collaborazione, l’accessibilità e l’efficienza complessiva del flusso di lavoro usando l’API REST .NET.

Cloud SDK per dividere documenti Word

Sfruttare Aspose.Words Cloud SDK per .NET per svolgere il compito di dividere i documenti Word fornisce una soluzione solida e intuitiva per gli sviluppatori. Questo SDK offre un set completo di strumenti e metodi, consentendo un’integrazione perfetta nelle applicazioni .NET.

Innanzitutto, dobbiamo cercare “Aspose.Words-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. Ciò aggiungerà il riferimento all’SDK nel tuo progetto. In secondo luogo, ottieni le credenziali del tuo cliente da dashboard cloud. Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Dividi file DOC in C# .NET

Seguire le istruzioni fornite di seguito per dividere le pagine di un documento Word in singoli file utilizzando C# .NET.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

Creiamo un oggetto della classe WordsApi dove passiamo l’oggetto Configuration come argomento.

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

Crea un’istanza dell’istanza di richiesta SplitDocument in cui passiamo il nome del documento Word di input, il formato di output come “DOC” e un parametro che indica che l’output risultante non dovrà essere archiviato in formato zip.

var output = wordsApi.SplitDocument(request);

Infine, chiama l’API per dividere il documento Word in singoli file e salvare l’output nell’archivio cloud.

  • Nel caso in cui desideri dividere un determinato intervallo di pagine in un documento Word, puoi specificare il valore rispetto agli argomenti “Da” e “A”. Se sono vuoti, l’operazione di divisione viene eseguita su tutte le pagine.
// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Crea un'istanza della classe WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// formato del file risultante
string outputFormat = "DOC";

// Nome del documento risultante dopo l'operazione. Se questo parametro viene omesso
// quindi il file risultante verrà salvato con il nome del documento di input
String resultantFile = "Split-File";

// Il flag che indica se comprimere l'output.
bool isZipArvhive = false;

// Crea un oggetto per dividere il documento
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// avviare l'operazione di suddivisione delle parole
var output = wordsApi.SplitDocument(request);

Dividi le pagine DOC di Word utilizzando i comandi cURL

Portare a termine l’attività di suddivisione dei documenti Word utilizzando i comandi cURL con l’API Aspose.Words Cloud fornisce un approccio semplice e basato sulla riga di comando. Inoltre, per gli utenti che hanno dimestichezza con gli strumenti da riga di comando, questo approccio fornisce un mezzo rapido e accessibile per ottenere la suddivisione dei documenti Word.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Una volta generato il token JWT, esegui il comando seguente per dividere il documento Word in singoli file DOC. L’API fornisce inoltre la possibilità di specificare il formato del file risultante (i formati possibili possono essere DOC, DOCX, PDF, ecc.).

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

Sostituisci “sourceFile” con il nome del documento Word di input già disponibile nell’archivio cloud e “accessToken” con il token di accesso JWT generato sopra.

Conclusione

In conclusione, il compito di dividere i documenti Word rivela due approcci distinti ma efficaci, ciascuno dei quali soddisfa le diverse esigenze degli utenti. Quando utilizzano .NET Cloud SDK, gli sviluppatori ottengono un toolkit potente e ricco di funzionalità, integrando perfettamente le funzionalità di suddivisione dei documenti nelle loro applicazioni .NET. D’altra parte, l’utilizzo dei comandi cURL con l’API Aspose.Words Cloud fornisce un’alternativa rapida e accessibile basata sulla riga di comando, adatta a utenti con background tecnici diversi.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: