English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Publipostage en C#

Le publipostage avec Wordize pour .NET est une solution puissante qui permet aux développeurs C# de générer des documents personnalisés en grande quantité. Que vous travailliez avec des contrats, des rapports, des factures ou des emails personnalisés, notre API .NET simplifie le processus de combinaison de modèles avec des données pour créer des documents personnalisés. Wordize remplit avec précision les modèles avec des données provenant de diverses sources, en appliquant le formatage et en maintenant l'intégrité du document. C'est l'outil parfait pour automatiser la création de divers documents dans vos applications .NET. Notre implémentation de publipostage permet d'économiser du temps, d'augmenter la précision et d'assurer la cohérence des données dans tous vos documents générés.

Fonctionnalités clés

  • Création avancée de documents basée sur des modèles avec prise en charge des champs de fusion.
  • Prise en charge des régions imbriquées et des structures de données hiérarchiques pour créer des mises en page de documents complexes.
  • Capacité d'importer des données de diverses sources, notamment DataTables, XML, JSON, CSV.

Applications pratiques

  • Communication d'entreprise. Créez des lettres clients personnalisées, des propositions et des contrats avec des informations spécifiques au client.
  • Génération de rapports. Créez des rapports détaillés avec des tableaux, des graphiques et du contenu dynamique basés sur l'analyse des données.
  • Traitement de documents en masse. Générez des centaines ou des milliers de documents personnalisés à partir d'un seul modèle.
  • Remplissage de formulaires. Automatisez la création de formulaires remplis en combinant des modèles avec des données utilisateur.

Wordize Publipostage offre des résultats fiables même pour les modèles de documents les plus complexes. Les options de personnalisation avancées permettent aux développeurs C# d'adapter le processus de fusion à des exigences spécifiques, telles que l'inclusion conditionnelle de sections, les mises à jour de champs calculés ou l'insertion dynamique d'images. Que vous créiez des systèmes d'automatisation de documents ou que vous optimisiez des processus de création de contenu, Wordize offre la flexibilité nécessaire pour n'importe quel flux de travail.

Explorez les capacités de notre API de publipostage grâce à notre documentation et à nos exemples de code qui démontrent comment implémenter efficacement les opérations de publipostage dans vos projets C#.

C#
Exécuter le code
Téléchargez votre modèle de document
Téléchargez votre source de données (XML, JSON, CSV)
Sélectionnez le format cible dans la liste
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;

string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.docx", "Output.pdf", dataTable);
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.pdf", dataSet.Tables[0]);
Exécuter le code

Comment générer des fichiers Word et PDF en C# à l'aide du publipostage

  1. Installez la bibliothèque C# pour générer des documents à l'aide de la technologie de publipostage.
  2. Ajoutez une référence à la bibliothèque (importez la bibliothèque) dans votre projet C#.
  3. Appelez la méthode MailMerge pour générer document via le publipostage.

Configuration requise

Notre produit est entièrement multiplateforme et prend en charge toutes les principales implémentations .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Dans la mesure où le code .NET ne dépend pas du matériel ou du système d'exploitation sous-jacent, mais uniquement d'une machine virtuelle, vous êtes libre de développer tout type de logiciel pour Windows, macOS, Android, iOS et Linux. Assurez-vous simplement d'avoir installé la version correspondante de .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Nous vous recommandons d'utiliser les environnements de développement intégrés Microsoft Visual Studio, Xamarin et MonoDevelop pour créer des applications C#, F#, VB.NET.

5%