Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
Dans un document PDF, l'arrière-plan fait référence à l'aspect visuel général derrière le contenu des pages. L'arrière-plan peut être une simple couleur unie ou une image de votre choix. L'ajout d'arrière-plans aux PDF peut vous aider à ajouter un intérêt visuel à vos documents et également à améliorer la lisibilité. Dans cet article, vous apprendrez à programmer définir la couleur ou l'image d'arrière-plan pour le PDF en utilisant Spire.PDF for .NET.
- Ajouter une couleur d'arrière-plan aux documents PDF
- Ajouter des images d'arrière-plan aux documents PDF
Installer Spire.PDF for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.PDF for .NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.
PM> Install-Package Spire.PDF
Ajouter une couleur d'arrière-plan aux documents PDF en C# et VB.NET
La propriété PdfPageBase.BackgroundColor proposée par Spire.PDF for .NET vous permet de définir une couleur unie comme arrière-plan du PDF. Voici les étapes détaillées.
- Créez une instance PdfDocument.
- Chargez un exemple de fichier PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Parcourez toutes les pages PDF et ajoutez une couleur d'arrière-plan à chaque page à l'aide de la propriété PdfPageBase.BackgroundColor.
- Définissez l'opacité de l'arrière-plan à l'aide de la propriété PdfPageBase.BackgroudOpacity.
- Enregistrez le document de résultat à l'aide de la méthode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; using System.Drawing; namespace PDFBackgroundColor { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample PDF file from disk pdf.LoadFromFile("input.pdf"); //Loop through the pages in the PDF file foreach (PdfPageBase page in pdf.Pages) { //Set the background color for each page page.BackgroundColor = Color.Yellow; //Set the opacity of the background page.BackgroudOpacity = 0.1f; } //Save the result PDF file pdf.SaveToFile("BackgroundColor.pdf"); pdf.Close(); } } }
Ajouter des images d'arrière-plan aux documents PDF C# et VB.NET
Si vous souhaitez ajouter une image comme arrière-plan pour correspondre au thème du document, vous pouvez utiliser la propriété PdfPageBase.BackgroundImage. Voici les étapes détaillées.
- Créez une instance PdfDocument.
- Chargez un exemple de fichier PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Parcourez toutes les pages PDF et ajoutez une image d'arrière-plan à chaque page à l'aide de la propriété PdfPageBase.BackgroundImage.
- Définissez l'opacité de l'arrière-plan à l'aide de la propriété PdfPageBase.BackgroudOpacity.
- Enregistrez le document de résultat à l'aide de la méthode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; using System.Drawing; namespace PDFBackgroundImage { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample PDF file from disk pdf.LoadFromFile("input.pdf"); //Load an image Image background = Image.FromFile("background.png"); //Loop through the pages in the PDF file foreach (PdfPageBase page in pdf.Pages) { //Set the loaded image as the background image for each page page.BackgroundImage = background; //Set the opacity of the background page.BackgroudOpacity = 0.2f; } //Save the result PDF file pdf.SaveToFile("BackgroundImage.pdf"); pdf.Close(); } } }
Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.
- C#/VB.NET : définir les préférences de la visionneuse et les facteurs de zoom pour les PDF
- C#/VB.NET : définir ou obtenir des propriétés PDF
- C#/VB.NET : ajuster les marges d'un document PDF
- C#/VB.NET : réorganiser les pages dans un PDF
- C#/VB.NET : ajouter des numéros de page aux documents PDF existants