Бацх ПДФ у ЈПЕГ конверзија у .NET

Бацх ПДФ у ЈПЕГ конверзија у .NET

Automating ПДФ да ЈПЕГ Конверзија је уобичајена захтев за дигиталне радне токове - било за архивирање, онлине издавање или преглед докумената. са Aspose.PDF.Plugin JpegConverter за .NET, можете обрадити целе фасцикле ПДФ-а, експортирати сваку страницу на висококвалитетне ЈПЕГ и управљати резултатима на скали.

Батцх Сценарио: Типични случајеви коришћења

  • Архив ПДФ-а као веб-пријатељски ЈПЕГ
  • Велики извоз слике за ОЦР, преглед или е-откривање
  • Увод у алате за обраду слике или препознавање доњег тока

Code Walkthrough: Конвертирање фасцикла ПДФ-а у ЈПЕГ

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

string inputDir = @"C:\Docs\PDFs";
string outputDir = @"C:\Docs\JPEGS";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int processed = 0;

foreach (var pdfFile in pdfFiles)
{
    string baseName = Path.GetFileNameWithoutExtension(pdfFile);
    var converter = new Jpeg();
    var options = new JpegOptions();
    options.AddInput(new FileDataSource(pdfFile));
    // Optional: Set output resolution or JPEG quality
    options.OutputResolution = 300;

    // The converter will output one JPEG per page
    var resultContainer = converter.Process(options);
    int pageNum = 1;
    foreach (var result in resultContainer.ResultCollection)
    {
        string imgOut = Path.Combine(outputDir, $"{baseName}_Page{pageNum}.jpg");
        File.WriteAllBytes(imgOut, result.ToFile());
        pageNum++;
    }
    processed++;
    Console.WriteLine($"Converted {pdfFile} to JPEGs");
}
Console.WriteLine($"Done! Total PDFs processed: {processed}");

Управљање износом и најбоља пракса

  • Користите имена база датотека плус број страница за јединствену, организован излаз
  • Одвојити ЈПЕГ по фасциклама ако обрађујете више пројеката или типова докумената
  • Размислите о покретању плугина Оптимизатора на оригиналним ПДФ-има за мање извозе слике
  • Региструјте све излазе за ревизију и репродукцију

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

  • Скенирање канцеларијског извоза ПДФ-а за веб презентацију
  • Мотори радног тока који конвертују уговоре у слике за потписивање или преглед
  • Пројекти за дигитализацију архива који захтевају датотеке слике по страници

Često postavljana pitanja

**П: Како обрађујем веома велики број ПДФ-а?**А: Раздвојите улазне фасцикле у управљајуће пакете (на пример, 100-1000 датотека по покрету.

**П: Могу ли контролисати квалитет ЈПЕГ или резолуцију?**А: Да – сет options.OutputResolution или повезане својства на објекту JpegOptions за прилагођени излаз.

**Q: Kako mogu da organizujem izlazak?**A: Koristite jedinstveno ime datoteke sa osnovnim imenima PDF i brojevima stranica, kao i odvojenim dosjeima za različite poslove ili tokove posla.

Про савет: Исперите оптимизатор на ПДФ-у пре конверзије како бисте смањили величину слике и трошкове складиштења, посебно за токове рада високе количине.

 Српски