Aspose.PDF DOC Converter для .NET
Завантажити.pdf Доктор Конвертер для .NET є цілеспрямованим плагіном, який дозволяє безперервну, високоякісну конвертацію ПДФ Сторінки в документи Microsoft Word (DOC і DOCX). вона зберігає оригінальний розклад, форматинг, зображення та таблиці, а також експонує багатий API для тонкого контролю над кожним аспектом процесу конверсії. Це рішення значно покращує доступність документів, робить ваш вміст редагуваним, поділеним і сумісним на всіх платформах.
Розпочинаємо
Інсталяція та установка
Ви можете додати Aspose.PDF DOC Converter для .NET до свого проекту через NuGet або завантажуючи Зіп З нашого сайту:
- Завантажити пакет NuGet
Aspose.PDF - Використовуйте ліцензію, як описано в Ліцензування за використанням
- Для детальних інструкцій щодо пакетних посилань, підтримки рамки та версії, перегляньте Встановлення .
Системні вимоги
- Операційні системи: Windows 7–11, Windows Server 2003–2022, macOS (10.12+), і Linux
- **.NET версії: ** Сумісна з .NET 4.0 через .Net 7.0
- Розвиток інструментів: Безперервно працює з декількома версіями Microsoft Visual Studio
Особливості та функції
Ключовий конвертний двигун
- Процесує потоки сторінки PDF і повертає їх в модель об’єкта документа Word
- Конвертувати цілий документ або ітеризувати через сторінки для часткових трансформацій
Розробка та форматизація збереження
- Підтримує текстовий потік, індентацію, злиття, простір
- Підтримує багатосторонні розташування, плавучі текстові коробки, заголовки і ноги, номери сторінок і водні знаки
Форт і стиль малювання
- Інтелектуальний шрифт вбудова і заміна
- Автоматичний падіння для відсутніх шрифтів
- Збереже шрифт стилів (бод, італійський, підрібний, стрічковий) і розмірів
Реконструкція столу та списку
- Відновлює таблиці, мережі та списки в якості елементів рідної мови
- Підтримує кордони, шпанки, наповнення, списки кулетів / номерованих, а також запліднені та змішані таблиці
Зображення обробки
- Екстракти та вбудовані растер/векторні зображення (PNG, JPEG, TIFF, CMYK)
- Збережає внутрішнє/плавальне розташування, розділення та ДПІ
- Опціональна компресія для контролю розміру вихідного файлу
Книжкова та анотаційна конверсія
- Конвертує книжкові знаки PDF в заголовки Word та входи TOC
- Карти анотації/коментари в Word коментарі
- Збереження внутрішніх і зовнішніх гіперзв’язків
Форма поля та інтерактивний елемент підтримки
- Конвертує PDF-формальні поля в Word-контроли (текстові поля, контрольні ящики, радіогрупи, падіння)
- Зберігає значення поля та експортні формати
Page-Range і Batch Processing
- Конвертувати окремі сторінки, діапазони або неконтигуальні комплекти
- Батч-обробка API підтримує паралельні конверсії
- Прогрес зворотні дзвінки та підтримка скасування для великих робочих місць
Налаштування та варіанти конверсії
- Контроль компресії зображення, ДПІ та кольорової глибини
- Вимкнення / відключення розпізнавання стовпів, таблиць або цифр
- Налаштування маржі та розмірів сторінки
Управління продуктивністю та пам’яттю
- Читачі/автори, засновані на потоці, мінімізують відбитки пам’яті
- Підтримує асинхронні та багаторазові операції
- Налаштування кеші та папки тем для широкомасштабної обробки
Локалізація та підтримка мови RTL
- Повна підтримка Unicode, в тому числі арабські, іврит, індійські та тайські скрипти
- Збереження етикетки мови та провідних властивостей
Приклад: Конвертувати PDF в DOC
// Specify the input and output file paths.
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "sample.docx");
// Create an instance of the PdfDoc plugin.
var plugin = new PdfDoc();
// Create an instance of the PdfToDocOptions class.
var options = new PdfToDocOptions
{
SaveFormat = SaveFormat.DocX
};
// Add the input and output file paths to the options.
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
// Process the PDF to Word conversion using the plugin and options.
var resultContainer = plugin.Process(options);
// Get the result from the result container.
var result = resultContainer.ResultCollection[0];
// Print the result.
Console.WriteLine(result);Традиції та найкращі практики
- Завжди ініціюйте і підтверджуйте вашу ліцензію, перш ніж закликати конвертора
- Для великих файлів PDF використовуйте конвертацію діапазону сторінки або пакетів для оптимізації використання пам’яті
- Переконайтеся, що персоналізовані шрифти доступні на системі або вбудовані в PDF
- Баланс компресії зображення та DPI для бажаної якості та розміру файлу
- Використання інстанцій для швидкого перетворення (користування
usingблоків) - Використовуйте об’єкти конфігурації, але створюйте свіжі потоки за операцією в сценаріях високого потоку
- Використовуйте дзвінки прогресу для оновлення інтерфейсу або реалізуйте логіку скасування
- Контроль системних ресурсів під час широкомасштабної або паралельної обробки
Часто задавані запитання
**Які можливості надає Aspose.PDF DOC Converter для .NET?**Він пропонує широку функцію для конвертації PDF в DOC або DOCX, будь то сторінка за сторінкою або як поєднані документи.
**Як Aspose.PDF для .NET відрізняється від ASPOSE.pdf DOC Converter?**Aspose.PDF для .NET - це всеосяжний API для маніпуляції PDF (творювання, редагування, компресія, імпорт / експорт даних.
**Чи обмежено перетворення PDF в DOC(X)?**Так. Цей плагін спеціально оптимізований для конверсій PDF → DOC/DOCX. Для більш широкої функціональності використовуйте інші бібліотеки Aspose.PDF.
**Чи пропонує Aspose онлайн інструмент PDF-to-DOC?**Так, Aspose пропонує безкоштовний онлайн-інструмент для базової конверсії PDF в DOC.