Видалення фону з PDF за допомогою C#

У цій статті описано, як видалити фон із PDF за допомогою C#. Він містить деталі налаштування середовища розробки, список кроків для написання програми та зразок коду для розробки засіб для видалення фону PDF-файлу за допомогою C#. Ви навчитеся видаляти фони та інші артефакти на сторінці.

Кроки для видалення фону PDF за допомогою C#

  1. Налаштуйте IDE на використання Aspose.PDF for .NET для видалення фону
  2. Завантажте вихідний файл PDF за допомогою класу Document для очищення фону
  3. Виберіть цільову сторінку з фоновим зображенням
  4. Перегляньте всі артефакти на вибраній сторінці
  5. Виберіть артефакти типу ArtifactSubtype.Background
  6. Викличте метод Delete для фонових артефактів, щоб видалити їх
  7. Save вихідний PDF-файл

Ці кроки підсумовують, як очистити фон PDF за допомогою C#. Завантажте цільовий файл PDF в об’єкт Document, виберіть потрібну сторінку та перегляньте всі артефакти в ній, щоб знайти фонові артефакти. Викличте метод Delete() у класі колекції Artifacts, щоб видалити фон і зберегти вихідний PDF-файл.

Код для очищення фону PDF за допомогою C#

using Aspose.Pdf;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Open the PDF file
var doc = new Document("BackGround.pdf");
// Access the target page
var page = doc.Pages[1];
// Iterate through all the artifacts in the page
foreach(var fact in page.Artifacts)
{
// Search background artifact
if(fact.Subtype == Artifact.ArtifactSubtype.Background)
{
// Delete the background
page.Artifacts.Delete(fact);
}
}
// Save the output after removing background
doc.Save("output.pdf");
System.Console.WriteLine("Background removed successfully");
}
}

Цей код демонструє, як видалити фон із файлу PDF за допомогою C#. Ви можете видалити верхній/нижній колонтитул і водяний знак за допомогою перелічувача ArtifactSubtype. Щоб видалити фон із усього PDF-файлу, виконайте цей крок на кожній сторінці документа.

Цей короткий посібник навчив нас, як розробити гумку фону PDF. Якщо вам потрібна верстка у файлі PDF, зверніться до статті накладення PDF за допомогою C#.

 Українська