Aspose.Words Cloud SDK for Python
SDK Python REST pour traiter les documents Microsoft Word
L'API Python Cloud permet de créer, manipuler et convertir des documents Microsoft Word au format PDF vers Word (DOC, DOCX, ODT, RTF et HTML).
Aspose.Words Cloud SDK for Python est un kit de développement logiciel (SDK) très utile qui offre aux développeurs la solution la plus simple et des moyens efficaces pour travailler avec des documents Microsoft Word dans le cloud. Le SDK Python Cloud est un wrapper de haut niveau autour de l'API Aspose.Words, offrant aux développeurs Python un moyen puissant et intuitif d'utiliser l'API dans leurs applications basées sur le cloud. Il fournit un ensemble de classes et de méthodes Python qui permettent aux développeurs de créer, modifier et convertir des documents Word dans le cloud.
Le SDK Python Cloud inclut plusieurs fonctionnalités et capacités importantes qui permettent aux développeurs de logiciels d'effectuer un large éventail d'opérations sur des documents Word, notamment la lecture et l'écriture de documents Word dans différents formats, la manipulation du contenu de documents Word, la génération de divers types. de dépôts et de modèles, la conversion de documents Word vers d'autres formats, l'ajout de filigranes, l'insertion d'en-têtes et de pieds de page dans des documents Word, le cryptage et le déchiffrement de fichiers Word, l'application d'une opération de fusion et de publipostage, la fusion de plusieurs fichiers en un seul, le fractionnement de fichiers volumineux et bien d'autres encore.
Le SDK Aspose.Words Cloud pour Python inclut des fonctionnalités de conversion de documents très puissantes qui permettent aux développeurs de convertir des documents Word en différents formats de fichiers, notamment DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG et bien plus encore. Le SDK fournit également une gamme d'autres options et paramètres permettant aux développeurs de personnaliser la création et le formatage des documents Word dans le cloud.
Premiers pas avec le SDK Aspose.Words Cloud pour Python
Tout d'abord, créez un compte sur Aspose for Cloud pour obtenir les informations sur votre application et votre quota gratuit pour utiliser l'API. Exécutez maintenant pip install aspose-words-cloud à partir de la ligne de commande pour récupérer le SDK. Importez ensuite le package via import asposewordscloud.
Installer le SDK Aspose.Words Cloud pour Python via les outils de configuration
python setup.py install --user
// import the package
import asposewordscloud
Vous pouvez également le télécharger directement depuis GitHub.Créer un document Word via l'API Python
Aspose.Words Cloud for Python offre aux développeurs de logiciels la possibilité de créer de nouveaux documents de traitement de texte à partir de zéro dans leurs propres applications Python. La bibliothèque a inclus plusieurs fonctionnalités importantes liées à la création et à la gestion de documents, telles que l'insertion de nouvelles pages dans un document existant, l'insertion d'images dans des documents Word, la mise à jour des propriétés des documents, la division de documents volumineux en documents plus petits, la division de documents Word, la fusion de documents, la protection. documents Word en appliquant un mot de passe, comparez les documents pour détecter les différences et bien d'autres encore.
Créer des documents Word via l'API Python
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
create_request = asposewordscloud.models.requests.CreateDocumentRequest(file_name='Sample.docx')
words_api.create_document(create_request)
Convertir un document Word via l'API Python
Aspose.Words Cloud for Python donne aux développeurs de logiciels le pouvoir de convertir des documents Word d'un format à un autre avec seulement quelques lignes de code Python. La bibliothèque permet d'importer et d'exporter des documents dans divers formats de documents tels que DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML et TXT. Il permet également l'exportation uniquement vers certains formats de fichiers populaires tels que PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB et bien d'autres.
Convertir des documents Word vers d'autres formats via l'API Python
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format='pdf')
words_api.convert_document(convert_request)
Gérer les en-têtes/pieds de page et les hyperliens via l'API Python
Le SDK Aspose.Words Cloud permet aux développeurs de logiciels de gérer les en-têtes et les pieds de page dans les documents Word à l'aide de commandes Python. La bibliothèque a inclus des supports pour insérer un en-tête/pied de page dans un document Word, mettre à jour le contenu des en-têtes/pieds de page, obtenir un en-tête/pied de page d'un document Word ainsi que d'une section, lier les en-têtes/pieds de page d'une section à la précédente. , supprimez un objet `HeaderFooter` d'un document Word en ligne et bien d'autres encore. Les développeurs ajoutent, suppriment et obtiennent également facilement des hyperliens à partir de documents Word.
Insérer un en-tête/pied de page dans un document Word via l'API Python
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
Travailler avec des tableaux dans des documents Word via le SDK Python
Aspose.Words Cloud for Python permet aux développeurs de logiciels d'insérer et de mettre à jour facilement des tableaux dans des documents Microsoft Word à l'aide de l'API Python. La bibliothèque inclut plusieurs fonctionnalités importantes pour la gestion des tableaux dans les documents Word, telles que l'insertion de lignes dans un tableau, l'insertion d'une cellule dans une ligne donnée d'un tableau en ligne, la suppression de lignes ou de colonnes d'un tableau, l'obtention d'une bordure de tableau, l'obtention de tous les tableaux. dans un document Word, Obtenez les propriétés de mise en forme d'une ligne de tableau, Obtenez les propriétés de table dans un document Word en ligne, fusionnez des lignes ou des colonnes, Met à jour les propriétés de mise en forme d'une cellule de tableau, mettez à jour les propriétés de bordure d'un tableau et bien d'autres.
Insérer une ligne dans un tableau dans un document Word via Python
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
request_row = asposewordscloud.TableRowInsert(columns_count=5)
insert_request = asposewordscloud.models.requests.InsertTableRowOnlineRequest(document=request_document, table_path='sections/0/tables/2', row=request_row)
words_api.insert_table_row_online(insert_request)