В этой статье описывается, как удалить фон из PDF с помощью C#. В ней есть подробности по настройке среды разработки, список шагов для написания приложения и пример кода для разработки удаления фона файла PDF с помощью C#. Вы научитесь удалять фон и другие артефакты на странице.
Действия по удалению фона PDF-файла с помощью C#
- Настройте IDE на использование Aspose.PDF for .NET для удаления фона
- Загрузите исходный PDF-файл, используя класс Document для очистки фона.
- Выберите целевую страницу с фоновым изображением.
- Перебрать все артефакты на выбранной странице
- Выберите артефакты типа ArtifactSubtype.Background
- Вызовите метод Delete для фоновых артефактов, чтобы удалить их.
- Save выходной PDF-файл
Эти шаги суммируют, как очистить фон PDF с помощью C#. Загрузите целевой файл PDF в объект Document, выберите нужную страницу и пройдитесь по всем артефактам в нем, чтобы найти артефакты Background. Вызовите метод 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#.