Аппосе.ПДФ КСНУМКС Конвертер за .NET
Aspose.PDF XLS Converter for .NET је лагани плугин дизајниран да претвори ПДФ документарне странице у висококвалитетне Мицрософт Екцел дистрибуте (КСЛС/КСЛКС). омогућава програмерима да извлаче табеларне податке, чувају распореде и аутоматски конверзије бацх са фино-граним контролом над излазним параметрима.
Počeo je
Инсталација и подешавање
- Инсталирајте пакет преко NuGet:
dotnet add package Aspose.PDF
Конфигурисање умерене лиценце пре употребе (види Метеран лиценцирање ).
Позивајући се на Инсталацијски водич За детаљне кораке.
Карактеристике и функције
PDF у Excel конверзија
- Конвертујте сваку ПДФ страницу у одвојени радни лист или спојите више страница у једну.
- Излазак на
.xls
или.xlsx
формат је.
Страница и опсег селекције
- Конвертирајте пуне документе или специфичне редове / странице.
- Подржава неконтигуалне нијансе за селективну екстракцију.
Дизајн и форматирање за очување
- Задржава шрифтове, боје, ћелијске границе, спојене ћелија и главе / стопала.
- Обезбеђује Екцел излаз огледала ПДФ визуелне верности.
Табела препознавања
- Открива и реконструише табелне податке у Екцел редове / колоне.
- Сачува бројне формате (валута, проценат, датуми) за тачне израчунавања.
Заштићени ПДФ-и
- Подржава конверзију шифрованих ПДФ-а пружајући аутентификације у радном времену.
Извори и ресурси
- Уграђени шрифтови се преносе у Екцел.
- Замена одржава распоред ако шрифт није доступан.
Оптимизација перформанси
- Конверзија заснована на струју процењује странице интензивно.
- Кашинг и контрола величине буфера побољшавају проток на великим датотекама.
Управљање грешкама и пријављивање
- Детаљне изузеци за неподржан садржај или поремећени унос.
- Пријављивање кутије за снимање напретка, упозорења и грешака.
Bezbednost i Async podrška
- Подржава конверзије у вишеструким окружењима.
- Асинхронне методе за скалиране радне оптерећења.
Пример кода: Конвертирање ПДФ у КСЛС (Екцел)
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
Савети и најбоља пракса
- Пре-сканирање ПДФ-а за откривање табела против садржаја текста за оптимизовану конверзију.
- Користите нијансе страница како бисте минимизирали непотребну обраду.
- Имајте конвертерске инстанце за ослобађање неконтролисаних ресурса.
- У масовним операцијама, користите асинк АПИ са контролисаним паралелизмом.
- Валидирајте бројне формати у тестовима пре покретања.
- Мониторинг дневника за неподржене функције или поремећене улазе.
- Уградите нестандартне шрифтове како бисте спречили погрешност распореда.
- Држите плагин ажуриран за прецизност и побољшања перформанси.
напредне карактеристике
- Бацх конверзија више ПДФ-а истовремено.
- Шифровати резултате Екцел датотеке за сигурну дистрибуцију.
- Прилагодљиве распореде излаза прилагођене захтевима за извештавање или поштовање.
Коришћење случајева
- Финансијски извештај извлачењем табела у Екцел за анализу.
- Миграција података из статичких ПДФ архива у уређујуће Екцел листове.
- Automatizovani tokovi rada za usklađenost i reviziju.
- Масовна табела извлачење података из рачуна, изјава или обрасца.
Često postavljana pitanja
**Које функције овај плугин пружа?**Конвертује странице ПДФ документа у XLS/XLSX шифре, сачувајући распореде и табеларне податке.
**Како се то разликује од Aspose.PDF за .NET?**Aspose.PDF for .NET је пунофункционална PDF библиотека, док се овај плугин фокусира само на конверзију ПДФ-а у Екцел.
**Да ли је то ограничено на КСНУМКС/КССКС конверзију?**Да, за друге ПДФ задатке (редактирање, спојивање, компресирање), користите главну библиотеку Асписе.ПдФ.
**Да ли постоји онлајн алат доступан?**Да, Асписе нуди бесплатан онлине ПДФ конвертер за КСЛС/КСЛСКС.
*Где могу да нађем примере кода?*Погледајте Аппосе.ПДФ документацију и странице за слетање за детаљне примере у Ц # и ВБ.НЕТ.