Како конвертовати вишестране ПДФ-а у појединачне ПНГ датотеке у .НЕТ

Како конвертовати вишестране ПДФ-а у појединачне ПНГ датотеке у .НЕТ

Извештај сваке странице на ПДФ Као одвојени ПНГ са Aspose.PDF.Plugin PngConverter за .NET, можете аутоматизовати овај процес – извлачењем једног ПНГ по страници, организовањем датотека, па чак и управљањем белом логиком странице.

Мулти-страница Екстракција Сценарија

  • Креирање страница-по-страница архива слике за усклађеност или правни преглед
  • Подизање појединачних страница на веб ЦМС, генератори миниатюра или ОЦР мотори
  • Припремите дигиталне курсеве пакете или е-књиге са веб-припремним сликама по страници

Код узорка: Конвертује сваку страницу у одвојени ПНГ

using Aspose.Pdf.Plugins;
using System.IO;

string inputPdf = @"C:\Docs\catalog.pdf";
string outputDir = @"C:\Docs\CatalogPNGS";
Directory.CreateDirectory(outputDir);

var converter = new Png();
var options = new PngOptions();
options.AddInput(new FileDataSource(inputPdf));
options.OutputResolution = 150; // Adjust as needed

var resultContainer = converter.Process(options);
int pageNum = 1;
foreach (var result in resultContainer.ResultCollection)
{
    string imgOut = Path.Combine(outputDir, $"catalog_Page{pageNum}.png");
    // Optional: Check for blank pages here (see advanced tips)
    File.WriteAllBytes(imgOut, result.ToFile());
    pageNum++;
}
Console.WriteLine($"Converted {pageNum-1} pages to PNGs.");

Организација излазних датотека

  • Конзистентно именовање: Користите име базе ПДФ плус број странице (на пример., catalog_Page1.png, catalog_Page2.png, …)
  • Фајлови: Организовати по изворном документу, бацху или типу садржаја за радне токове
  • Blank Page Handling: Додајте логику да бисте открили и скинули беле слике (види савете испод)

Претходни Чланак Скипирање белих страница

  • Анализирајте ПНГ битове или ренде као Битмап и проверите густину пиксела / садржај пре него што сачувате
  • Користите Aspose.PDF или библиотеку слика треће стране да бисте утврдили да ли је страница визуелно празна

Коришћење случајева

  • ЦМС: Унесите сваку ПДФ страницу као актив веб слике
  • Управљање документима: омогућава претрагу на нивоу странице, минимуме и преглед
  • Дигитализација архива: пружа приступ скенираним колекцијама

унутрашњости

Često postavljana pitanja

**Q: Како бих именовао излазне датотеке за сваку страницу?**А: Користите конзистентно име базе плус индекс странице (на пример., Invoice_2025_Page1.png). Организовати од стране подвођача ако обрађују многе документе.

**Q: Da li mogu da odustanem od praznih ili praznih stranica?**Одговор: Да – додајте преглед након извоза: отворите ПНГ, откријте да ли је све бело или готово нуле садржај, и пропустите штедњу ако је потребно.

**Q: Да ли је излазна резолуција прилагодљива?**А: Да – сет options.OutputResolution Za svaki posao.

Про Савет: За хибридне радне токове, комбинујте са плагином Сплитер или Имиџ Екстрактор за пре-процес, чист или пост-филтер садржај пре извоза ПНГ.

 Српски