C#/VB.NET: PDF에 배경색 또는 배경 이미지 추가

2023-08-18 02:56:21

NuGet을 통해 설치됨

PM> Install-Package Spire.PDF

관련된 링크들

PDF 문서에서 배경은 페이지 내용 뒤의 전체적인 시각적 모양을 나타냅니다. 배경은 단순한 단색 또는 원하는 이미지가 될 수 있습니다. PDF에 배경을 추가하면 문서에 시각적인 흥미를 더하고 가독성을 높일 수 있습니다. 이 문서에서는 프로그래밍 방식으로 PDF의 배경색 또는 이미지 설정 Spire.PDF for .NET사용.

Spire.PDF for .NET 설치

먼저 Spire.PDF for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크 에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.

PM> Install-Package Spire.PDF 

C# 및 VB.NET에서 PDF 문서에 배경색 추가

Spire.PDF for .NET에서 제공하는 PdfPageBase.BackgroundColor 속성을 사용하면 단색을 PDF 배경으로 설정할 수 있습니다. 다음은 세부 단계입니다.

  • PdfDocument 인스턴스를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
  • 모든 PDF 페이지를 반복하고 PdfPageBase.BackgroundColor 속성을 사용하여 각 페이지에 배경색을 추가합니다.
  • PdfPageBase.BackgroudOpacity 속성을 사용하여 배경의 불투명도를 설정합니다.
  • 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();
    
            }
        }
    }

C#/VB.NET: Add Background Color or Background Image to PDF

PDF 문서에 배경 이미지 추가 C# 및 VB.NET

문서 테마와 일치하도록 이미지를 배경으로 추가하려면 PdfPageBase.BackgroundImage 속성을 사용할 수 있습니다. 다음은 세부 단계입니다.

  • PdfDocument 인스턴스를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
  • 모든 PDF 페이지를 반복하고 PdfPageBase.BackgroundImage 속성을 사용하여 각 페이지에 배경 그림을 추가합니다.
  • PdfPageBase.BackgroudOpacity 속성을 사용하여 배경의 불투명도를 설정합니다.
  • 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();
    
            }
        }
    }

C#/VB.NET: Add Background Color or Background Image to PDF

임시 면허 신청

생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.

또한보십시오