API C++ pour exporter XPS vers DOTM

Rendre XPS en DOTM dans les applications C++ sans nécessiter d’application tierce

 

Les bibliothèques d’automatisation de format de fichier Aspose.Total for C++ permettent aux développeurs C++ de convertir XPS en DOTM en deux étapes simples. Tout d’abord, vous pouvez utiliser l’API Aspose.PDF for C++ pour convertir le format de fichier XPS en DOC. Deuxièmement, en utilisant l’API avancée de traitement de documents Word Aspose.Words for C++ , vous pouvez exporter DOC vers DOTM.

API C++ pour rendre XPS en DOTM

  1. Ouvrez le fichier XPS à l’aide de la référence de classe Document
  2. Convertissez XPS en DOC en utilisant la fonction membre Save
  3. Chargez le fichier DOC en utilisant la référence de classe Document de l’API Aspose.Words
  4. Enregistrez le document au format DOTM à l’aide de la fonction membre Save

Exigences de conversion

Installez à partir de la ligne de commande en tant que nuget install Aspose.Total.Cpp ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.Total.Cpp.

Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements .

// load XPS file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.xps");
// save XPS as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Dotm
wordDoc->Save(u"output.Dotm");  

Changer le mot de passe du document XPS via C++

Lors du processus de conversion de XPS en DOTM, vous pouvez ouvrir un XPS protégé par mot de passe et également modifier son mot de passe. Pour changer le mot de passe d’un fichier XPS, vous devez connaître le mot de passe du propriétaire de ce document. Vous pouvez charger un document PDF protégé par mot de passe avec Aspose.PDF for C++ en spécifiant son mot de passe propriétaire et en utilisant la méthode ChangePasswords pour changer le mot de passe.

// load an existing XPS Document
auto doc = MakeObject<Document>(L"input.xps", L"owner");
// change password of XPS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Restreindre l'édition de fichiers DOTM via C++

Vous pouvez également restreindre l’édition de fichiers DOTM à l’aide de l’API Aspose.Words for C++ . Parfois, vous devrez peut-être limiter la possibilité de modifier un document et n’autoriser que certaines actions avec celui-ci. L’API vous permet de contrôler la façon dont vous restreignez le contenu à l’aide du paramètre d’énumération ProtectionType . L’exemple de code suivant montre comment limiter la modification dans un document afin que seule la modification dans les champs de formulaire soit possible.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Dotm");  

Explorez XPS options de conversion avec C++

Convertir XPSs en CSV (Valeurs séparées par des virgules)
Convertir XPSs en DIF (Format d'échange de données)
Convertir XPSs en CSV (Valeurs séparées par des virgules)
Convertir XPSs en FODS (Feuille de calcul XML plate OpenDocument)
Convertir XPSs en MD (Langage Markdown)
Convertir XPSs en ODP (Format de présentation OpenDocument)
Convertir XPSs en ODS (Feuille de calcul OpenDocument)
Convertir XPSs en OTP (Format standard OpenDocument)
Convertir XPSs en POT (Fichiers de modèle Microsoft PowerPoint)
Convertir XPSs en POTM (Fichier de modèle Microsoft PowerPoint)
Convertir XPSs en POTX (Modèle de présentation Microsoft PowerPoint)
Convertir XPSs en POWERPOINT (Fichiers de présentation)
Convertir XPSs en PPS (Diaporama PowerPoint)
Convertir XPSs en PPSM (Diaporama compatible avec les macros)
Convertir XPSs en PPSX (Diaporama PowerPoint)
Convertir XPSs en PPT (Présentation Powerpoint)
Convertir XPSs en PPTM (Fichier de présentation prenant en charge les macros)
Convertir XPSs en SWF (Shockwave Flash Film)
Convertir XPSs en SXC (Feuille de calcul StarOffice Calc)
Convertir XPSs en TSV (Valeurs séparées par des tabulations)
Convertir XPSs en TXT (Document texte)
Convertir XPSs en XAML (Fichier XAML)
Convertir XPSs en XLAM (Complément Excel prenant en charge les macros)
Convertir XPSs en XLSB (Classeur binaire Excel)
Convertir XPSs en XLSM (Feuille de calcul prenant en charge les macros)
Convertir XPSs en XLT (Excel 97 - Modèle 2003)
Convertir XPSs en XLTM (Modèle Excel compatible avec les macros)
Convertir XPSs en XLTX (Modèle Excel)
Convertir XPSs en DOCM (Fichier Marco Microsoft Word 2007)
Convertir XPSs en DOT (Fichiers de modèle Microsoft Word)
Convertir XPSs en DOTX (Fichier de modèle Microsoft Word)
Convertir XPSs en FLATOPC (Microsoft Word 2003 WordprocessingML)
Convertir XPSs en GIF (Format d'échange graphique)
Convertir XPSs en MARKDOWN (Langage de balisage léger)
Convertir XPSs en ODT (Format de fichier texte OpenDocument)
Convertir XPSs en OTT (Modèle OpenDocument)
Convertir XPSs en PCL (Langage de commande de l'imprimante)
Convertir XPSs en PS (Fichier PostScript)
Convertir XPSs en RTF (Format de texte enrichi)

Qu'est-ce que le format de fichier XPS

XPS, abréviation de XML Paper Specification, est un format de fichier créé par Microsoft pour représenter des documents à mise en page fixe. Les fichiers XPS contiennent le contenu et les paramètres d’impression d’un document, ce qui les rend adaptés pour préserver la mise en page et l’apparence d’un document sur différents appareils et plates-formes.

Le format XPS est basé sur XML (eXtensible Markup Language), un langage de balisage largement utilisé pour la représentation de données structurées. Les fichiers XPS encapsulent le contenu du document, tel que du texte, des images, des graphiques vectoriels et des annotations, dans un format XML structuré. Cela permet une interprétation et un rendu faciles des éléments visuels du document.

Les fichiers XPS sont conceptuellement similaires aux fichiers PDF (Portable Document Format) en ce sens qu’ils visent tous deux à fournir un moyen fiable de présenter et de partager des documents tout en préservant leur formatage et mise en page. Cependant, les fichiers PDF ont acquis une prise en charge plus large dans différentes applications logicielles et périphériques matériels, ce qui les rend plus largement acceptés et compatibles.

Pour afficher et travailler avec des fichiers XPS, Microsoft fournit une visionneuse XPS dans le cadre du système d’exploitation Windows . Diverses applications et outils tiers offrent également une prise en charge pour l’ouverture, la création et la conversion de fichiers XPS. Cependant, par rapport au format PDF, la gamme de logiciels et de matériel prenant en charge le format XPS peut être plus limitée.

Qu'est-ce que le format de fichier DOTM

Le format de fichier DOTM est étroitement associé à Microsoft Word et est utilisé pour stocker des documents contenant des macros. Semblables au format DOCX standard, les fichiers DOTM sont basés sur le format Open XML, mais avec la possibilité supplémentaire d’incorporer des macros VBA (Visual Basic pour Applications). Ces macros sont de petits programmes qui automatisent les tâches dans les documents Word, permettant une fonctionnalité et une personnalisation améliorées.

Les fichiers DOTM servent de modèles dans Microsoft Word, fournissant une structure, un formatage et des macros prédéfinis qui peuvent être utilisés dans créer de nouveaux documents. Lorsqu’un modèle DOTM est utilisé, les macros du modèle peuvent être exécutées pour effectuer des actions spécifiques, telles que l’automatisation de tâches répétitives ou l’ajout de contenu dynamique.

Pour travailler avec un fichier DOTM, vous avez besoin d’un programme de traitement de texte qui prend en charge le format Open XML et l’exécution de macros, comme Microsoft Word ou d’autres logiciels compatibles. L’ouverture d’un fichier DOTM créera un nouveau document basé sur le modèle, y compris ses macros prédéfinies. Les utilisateurs peuvent ensuite utiliser ou modifier les macros selon leurs besoins spécifiques.

Il est important de faire preuve de prudence lorsque vous travaillez avec des fichiers DOTM, car les macros peuvent potentiellement contenir du code malveillant. Pour garantir la sécurité des documents, il est recommandé d’ouvrir uniquement les fichiers DOTM provenant de sources fiables et d’utiliser des mesures antivirus appropriées.

Le format de fichier DOTM fournit un moyen efficace de créer et d’utiliser des modèles de document avec des macros intégrées, améliorant ainsi la productivité et la personnalisation dans Microsoft Word. En tirant parti de la puissance des macros, les utilisateurs peuvent automatiser les tâches, rationaliser les flux de travail et personnaliser leurs documents pour répondre à des besoins spécifiques. Format L et peuvent être ouverts par Word et d’autres applications de traitement de texte.