Бацх ПДФ у ЈПЕГ конверзија у .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.
Про савет: Исперите оптимизатор на ПДФ-у пре конверзије како бисте смањили величину слике и трошкове складиштења, посебно за токове рада високе количине.