C#/VB.NET: Aggiungi numeri di pagina a documenti PDF esistenti
Sommario
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
I numeri di pagina sono essenziali sia per i documenti elettronici che per quelli cartacei. Rendono più facile per i lettori trovare e accedere rapidamente a parti specifiche di un documento senza dover sfogliare pagina per pagina. In questo articolo imparerai come aggiungere i numeri di pagina ai documenti PDF esistenti in C# e VB.NET utilizzando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for.NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Aggiungi numeri di pagina a documenti PDF esistenti utilizzando C# e VB.NET
È possibile aggiungere numeri di pagina a un documento PDF utilizzando i campi dinamici: PdfPageNumberField, PdfPageCountField e PdfCompositeField.
Come suggeriscono i loro nomi, PdfPageNumberField viene utilizzato per visualizzare il numero di pagina, PdfPageCountField viene utilizzato per visualizzare il conteggio totale delle pagine e PdfCompositeField viene utilizzato per combinare due o più campi dinamici come PdfPageNumberField e PdfPageCountField in un unico campo.
Se desideri solo aggiungere numeri di pagina come Pagina 1, Pagina 2, Pagina 3... a un documento PDF, puoi semplicemente utilizzare PdfPageNumberField. Se desideri aggiungere numeri di pagina come Pagina X di Y al documento, devi utilizzare PdfPageNumberField, PdfPageCountField e PdfCompositeField.
I seguenti passaggi mostrano come aggiungere i numeri di pagina "Pagina X di Y" a un documento PDF esistente:
- Inizializza un'istanza della classe PdfDocument.
- Carica un documento PDF utilizzando il metodo PdfDocument.LoadFromFile().
- Inizializza un'istanza della classe PdfPageNumberField.
- Inizializza un'istanza della classe PdfPageCountField.
- Inizializza un'istanza della classe PdfCompositeField.
- Impostare l'allineamento del testo per il campo composito tramite la proprietà PdfCompositeField.StringFormat.
- Passa attraverso ogni pagina nel documento PDF, quindi disegna il campo composito nella posizione specifica della pagina utilizzando il metodo PdfCompositeField.Draw().
- Salvare il documento risultato utilizzando il metodo PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
using Spire.Pdf.AutomaticFields;
using Spire.Pdf.Graphics;
using System.Drawing;
namespace AddPageNumbers
{
class Program
{
static void Main(string[] args)
{
//Load a PDF document
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("Sample.pdf");
//Create a true type font
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial", 10f, FontStyle.Regular), true);
//Create a PdfPageNumberField instance
PdfPageNumberField pageNumber = new PdfPageNumberField();
//Create a PdfPageCountField instance
PdfPageCountField pageCount = new PdfPageCountField();
//Create a PdfCompositeField instance
PdfCompositeField compositeField = new PdfCompositeField(font, PdfBrushes.Black, "Page {0} of {1}", pageNumber, pageCount);
//Set the text alignment for the composite field
compositeField.StringFormat = new PdfStringFormat(PdfTextAlignment.Left, PdfVerticalAlignment.Top);
//Loop through the pages
for(int i = 0; i < pdf.Pages.Count; i ++)
{
//Draw composite filed on each page
compositeField.Draw(pdf.Pages[i].Canvas, pdf.Pages[i].Size.Width / 2 - 20, pdf.Pages[i].Size.Height - pdf.PageSettings.Margins.Bottom);
}
//Save the result document
pdf.SaveToFile("AddPageNumbers.pdf");
}
}
}

Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.
C#/VB.NET : ajouter des numéros de page à des documents PDF existants
Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
Les numéros de page sont essentiels pour les documents électroniques et papier. Ils permettent aux lecteurs de trouver plus facilement et d'accéder rapidement à des parties spécifiques d'un document sans avoir à parcourir page par page. Dans cet article, vous apprendrez à ajouter des numéros de page aux documents PDF existants en C# et VB.NET en utilisant Spire.PDF for .NET.
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 des numéros de page aux documents PDF existants à l'aide de C # et VB.NET
Vous pouvez ajouter des numéros de page à un document PDF à l'aide des champs dynamiques : PdfPageNumberField, PdfPageCountField et PdfCompositeField.
Comme leurs noms le suggèrent, le PdfPageNumberField est utilisé pour afficher le numéro de page, le PdfPageCountField est utilisé pour afficher le nombre total de pages et le PdfCompositeField est utilisé pour combiner deux ou plusieurs champs dynamiques tels que PdfPageNumberField et PdfPageCountField dans un seul champ.
Si vous souhaitez uniquement ajouter des numéros de page tels que Page 1, Page 2, Page 3… à un document PDF, vous pouvez simplement utiliser PdfPageNumberField. Si vous souhaitez ajouter des numéros de page comme Page X sur Y au document, vous devez utiliser PdfPageNumberField, PdfPageCountField et PdfCompositeField.
Les étapes suivantes vous montrent comment ajouter des numéros de page "Page X sur Y" à un document PDF existant :
- Initialiser une instance de la classe PdfDocument.
- Chargez un document PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Initialisez une instance de la classe PdfPageNumberField.
- Initialisez une instance de la classe PdfPageCountField.
- Initialisez une instance de la classe PdfCompositeField.
- Définissez l'alignement du texte pour le champ composite via la propriété PdfCompositeField.StringFormat.
- Parcourez chaque page du document PDF, puis dessinez le champ composite à l'emplacement spécifique de la page à l'aide de la méthode PdfCompositeField.Draw().
- Enregistrez le document de résultat à l'aide de la méthode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
using Spire.Pdf.AutomaticFields;
using Spire.Pdf.Graphics;
using System.Drawing;
namespace AddPageNumbers
{
class Program
{
static void Main(string[] args)
{
//Load a PDF document
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("Sample.pdf");
//Create a true type font
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial", 10f, FontStyle.Regular), true);
//Create a PdfPageNumberField instance
PdfPageNumberField pageNumber = new PdfPageNumberField();
//Create a PdfPageCountField instance
PdfPageCountField pageCount = new PdfPageCountField();
//Create a PdfCompositeField instance
PdfCompositeField compositeField = new PdfCompositeField(font, PdfBrushes.Black, "Page {0} of {1}", pageNumber, pageCount);
//Set the text alignment for the composite field
compositeField.StringFormat = new PdfStringFormat(PdfTextAlignment.Left, PdfVerticalAlignment.Top);
//Loop through the pages
for(int i = 0; i < pdf.Pages.Count; i ++)
{
//Draw composite filed on each page
compositeField.Draw(pdf.Pages[i].Canvas, pdf.Pages[i].Size.Width / 2 - 20, pdf.Pages[i].Size.Height - pdf.PageSettings.Margins.Bottom);
}
//Save the result document
pdf.SaveToFile("AddPageNumbers.pdf");
}
}
}

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 : ajouter une couleur d'arrière-plan ou une image d'arrière-plan au 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: Excluir páginas de PDF
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
Um documento PDF pode conter várias páginas com diferentes conteúdos de texto, imagens ou outros objetos. Ocasionalmente, os usuários podem precisar excluir determinadas páginas com objetos desenhados incorretamente ou páginas que são irrelevantes para o tópico do documento. Este artigo demonstrará como programaticamente excluir/remover páginas de um documento PDF existente usando Spire.PDF for .NET.
Instalar o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLLs podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Excluir/remover páginas do PDF
- Crie um objeto PdfDocument.
- Carregue um documento PDF de amostra usando o método PdfDocument.LoadFromFile().
- Obtenha as páginas no documento PDF usando a propriedade PdfDocument.Pages.
- Exclua uma página especificada por índice usando o método PdfPageCollection.RemoveAt(int index).
- Salve o documento em outro arquivo usando o método PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

Solicitar uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.
С#/VB.NET: удаление страниц из PDF
Установлено через NuGet
PM> Install-Package Spire.PDF
Ссылки по теме
Документ PDF может содержать несколько страниц с различным текстовым содержимым, изображениями или другими объектами. Иногда пользователям может потребоваться удалить определенные страницы с неправильно нарисованными объектами или страницы, не относящиеся к теме документа. В этой статье будет показано, как программно удалить/удалить страницы из существующего документа PDF используя Spire.PDF for .NET.
Установите Spire.PDF for .NET
Для начала вам нужно добавить файлы DLL, включенные в пакет Spire.PDF for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.PDF
Удалить/удалить страницы из PDF
- Создайте объект PdfDocument.
- Загрузите образец PDF-документа с помощью метода PdfDocument.LoadFromFile().
- Получите страницы в документе PDF, используя свойство PdfDocument.Pages.
- Удалить указанную страницу по индексу с помощью метода PdfPageCollection.RemoveAt(int index).
- Сохраните документ в другой файл, используя метод PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить оценочное сообщение из сгенерированных документов или избавиться от функциональных ограничений, пожалуйста запросить 30-дневную пробную лицензию для себя.
C#/VB.NET: eliminar páginas de PDF
Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.PDF
verwandte Links
Ein PDF-Dokument kann mehrere Seiten mit unterschiedlichen Textinhalten, Bildern oder anderen Objekten enthalten. Gelegentlich müssen Benutzer möglicherweise bestimmte Seiten mit falsch gezeichneten Objekten oder Seiten löschen, die für das Thema des Dokuments irrelevant sind. In diesem Artikel wird gezeigt, wie man programmgesteuert vorgeht Seiten aus einem vorhandenen PDF-Dokument löschen/entfernen Verwendung von Spire.PDF for .NET.
Installieren Sie Spire.PDF for .NET
Zunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLLs-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.PDF
Seiten aus PDF löschen/entfernen
- Erstellen Sie ein PdfDocument-Objekt.
- Laden Sie ein Beispiel-PDF-Dokument mit der Methode PdfDocument.LoadFromFile().
- Rufen Sie die Seiten im PDF-Dokument mit der Eigenschaft PdfDocument.Pages ab.
- Löschen Sie eine angegebene Seite nach Index mit der Methode PdfPageCollection.RemoveAt(int index).
- Speichern Sie das Dokument mit der Methode PdfDocument.SaveToFile() in einer anderen Datei.
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.
C#/VB.NET: eliminar páginas de PDF
Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
Un documento PDF puede contener varias páginas con diferente contenido de texto, imágenes u otros objetos. Ocasionalmente, los usuarios pueden necesitar eliminar ciertas páginas con objetos dibujados incorrectamente o páginas que son irrelevantes para el tema del documento. Este artículo demostrará cómo programáticamente eliminar/eliminar páginas de un documento PDF existente utilizando Spire.PDF for .NET.
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalar a través de NuGet.
PM> Install-Package Spire.PDF
Eliminar/Eliminar páginas de PDF
- Cree un objeto PdfDocument.
- Cargue un documento PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Obtenga las páginas del documento PDF mediante la propiedad PdfDocument.Pages.
- Elimine una página específica por índice usando el método PdfPageCollection.RemoveAt(int index).
- Guarde el documento en otro archivo usando el método PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.
C#/VB.NET: PDF에서 페이지 삭제
NuGet을 통해 설치됨
PM> Install-Package Spire.PDF
관련된 링크들
PDF 문서에는 텍스트 내용, 이미지 또는 기타 개체가 다른 여러 페이지가 포함될 수 있습니다. 때때로 사용자는 개체가 잘못 그려진 특정 페이지나 문서의 주제와 관련 없는 페이지를 삭제해야 할 수 있습니다. 이 문서에서는 프로그래밍 방식으로 기존 PDF 문서에서 페이지 삭제/제거 Spire.PDF for .NET사용.
Spire.PDF for .NET 설치
먼저 Spire.PDF for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크 에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.
PM> Install-Package Spire.PDF
PDF에서 페이지 삭제/제거
- PdfDocument 개체를 만듭니다.
- PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 문서를 로드합니다.
- PdfDocument.Pages 속성을 사용하여 PDF 문서의 페이지를 가져옵니다.
- PdfPageCollection.RemoveAt(int index) 메서드를 사용하여 지정된 페이지를 인덱스별로 삭제합니다.
- PdfDocument.SaveToFile() 메서드를 사용하여 문서를 다른 파일로 저장합니다.
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.
C#/VB.NET: Elimina pagine da PDF
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
Un documento PDF può contenere più pagine con contenuti di testo, immagini o altri oggetti diversi. Occasionalmente, gli utenti potrebbero dover eliminare determinate pagine con oggetti disegnati in modo errato o pagine irrilevanti per l'argomento del documento. Questo articolo dimostrerà come eseguire a livello di codice eliminare/rimuovere pagine da un documento PDF esistente utilizzando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for.NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Elimina/Rimuovi pagine da PDF
- Creare un oggetto PdfDocument.
- Carica un documento PDF di esempio utilizzando il metodo PdfDocument.LoadFromFile().
- Ottieni le pagine nel documento PDF utilizzando la proprietà PdfDocument.Pages.
- Elimina una pagina specificata per indice utilizzando il metodo PdfPageCollection.RemoveAt(int index).
- Salvare il documento in un altro file utilizzando il metodo PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.
C#/VB.NET : supprimer des pages d'un PDF
Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
Un document PDF peut contenir plusieurs pages avec différents contenus textuels, images ou autres objets. Parfois, les utilisateurs peuvent avoir besoin de supprimer certaines pages contenant des objets mal dessinés ou des pages sans rapport avec le sujet du document. Cet article vous montrera comment programmer supprimer/supprimer des pages d'un document PDF existant en utilisant Spire.PDF for .NET.
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
Supprimer/supprimer des pages du PDF
- Créez un objet PdfDocument.
- Chargez un exemple de document PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Obtenez les pages du document PDF à l'aide de la propriété PdfDocument.Pages.
- Supprimez une page spécifiée par index à l'aide de la méthode PdfPageCollection.RemoveAt(int index).
- Enregistrez le document dans un autre fichier à l'aide de la méthode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument document = new PdfDocument();
//Load a sample PDF document
document.LoadFromFile(@"E:\Files\input.pdf");
//Remove the second page
document.Pages.RemoveAt(1);
//Save the result document
document.SaveToFile("RemovePDFPage.pdf");
}
}
}

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 : ajouter une couleur d'arrière-plan ou une image d'arrière-plan au 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: adicionar cor de fundo ou imagem de fundo ao PDF
Índice
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
Em um documento PDF, o plano de fundo refere-se à aparência visual geral por trás do conteúdo das páginas. O plano de fundo pode ser uma cor sólida simples ou uma imagem de sua escolha. Adicionar planos de fundo a PDFs pode ajudá-lo a adicionar interesse visual aos seus documentos e também melhorar a legibilidade. Neste artigo, você aprenderá como programar defina a cor de fundo ou imagem para PDF usando Spire.PDF for .NET.
Instalar o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Adicionar cor de fundo a documentos PDF em C# e VB.NET
A propriedade PdfPageBase.BackgroundColor oferecida pelo Spire.PDF for .NET permite definir uma cor sólida como plano de fundo do PDF. A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Percorra todas as páginas do PDF e adicione uma cor de fundo a cada página usando a propriedade PdfPageBase.BackgroundColor.
- Defina a opacidade do plano de fundo usando a propriedade PdfPageBase.BackgroudOpacity.
- Salve o documento resultante usando o método 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();
}
}
}

Adicionar imagens de fundo a documentos PDF C# e VB.NET
Se quiser adicionar uma imagem como plano de fundo para combinar com o tema do documento, você pode usar a propriedade PdfPageBase.BackgroundImage. A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Percorra todas as páginas do PDF e adicione uma imagem de fundo a cada página usando a propriedade PdfPageBase.BackgroundImage.
- Defina a opacidade do plano de fundo usando a propriedade PdfPageBase.BackgroudOpacity.
- Salve o documento resultante usando o método 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();
}
}
}

Solicitar uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.