Огляд продукту
Ласкаво просимо до Aspose.Words для C++!
Aspose.Words - це міжплатформна бібліотека класів, яка дозволяє вашим програмам виконувати широкий спектр завдань з обробки документів.
Використовуючи Aspose.Words, ви можете перетворити документ з будь-якого підтримуваного формату завантаження в будь-який підтримуваний формат збереження, наприклад, з форматів Word в PDF, HTML або Markdown, HTML в DOCX і т. д. Детальніше про перетворення документів читайте в розділі Перетворення документа розділ.
Варто зазначити, що за допомогою Aspose.Words ви можете створювати, змінювати, конвертувати, візуалізувати та друкувати документи, не покладаючись на сторонні програми, такі як Microsoft Word або Office Automation.
Переваги використання Aspose.Words
Використання Aspose.Words замість C++ у вашому проекті дає вам такі переваги:
- Багатий набір функцій
- Незалежність платформи
- Незалежність від сторонніх додатків
- Продуктивність та масштабованість
- Мінімальна крива навчання
Наступна діаграма показує основні можливості Aspose.Words для C++ та те, як вони співвідносяться між собою.
Багатий набір функцій
Aspose.Words для C++ функції можна розділити на чотири основні області.
Перетворення
Можливість легко і надійно конвертувати документи є однією з головних особливостей Aspose.Words.
Всебічний імпорт та експорт документів з підтримується більше 35 форматів файлів дозволяє користувачам конвертувати документи з one popular format в another, наприклад, з DOCX в PDF, JPEG або Markdown.
Об’єктна модель документа (DOM)
Програмний доступ через розширений інтерфейс API до всіх елементів документа і форматування дозволяє створювати, змінювати, витягувати, копіювати, розділяти, об’єднувати і замінювати вміст документа. Дізнайтеся більше в розділі Aspose.Words Об’єктна модель документа (DOM) розділ.
Візуалізація
Ми використовуємо термін Рендеринг в Aspose.Words для опису процесу перетворення документа в формат файлу або носія, розбитий на сторінки або має концепцію сторінок.
Ви можете перетворити цілі документи або окремі сторінки в PDF або XPS, щоб створити серверні документи та надрукувати їх. І все це з високою точністю-так само, як це зробив би Microsoft Word.
Звіт
Створюйте документи або звіти з нуля або заповнюючи шаблони даними з джерел даних або бізнес-об’єктів. Додаткові відомості про створення звітів і Витяг даних з баз даних див. в розділі Mail Merge та звіти.
Незалежність платформи
Aspose.Words для C++ охоплює більшість популярних середовищ розробки та платформ розгортання. Its API може використовуватися для розробки додатків для широкого спектру операційних систем, таких як Windows, Linux, macOS і різних платформ.
Незалежність від інших додатків
Aspose.Words для роботи не потрібна установка на комп’ютер сторонніх додатків, наприклад, Microsoft Office. Всі компоненти Aspose повністю незалежні. Це робить Aspose.Words чудовою альтернативою автоматизації з точки зору безпеки, стабільності, масштабованості/швидкості, ціни та можливостей для роботи з документами та пов’язаними з ними завданнями.
Продуктивність та масштабованість
За допомогою Aspose.Words ви можете створити тисячі документів буквально за лічені хвилини, що передбачає відкриття документа, зміну вмісту та форматування або заповнення його даними та збереження їх. Навіть найскладніші документи і збережені на P4 2.4Ghz 1Gb RAM машина в частки секунди.
Aspose.Words багатопотоковість безпечна, якщо з документом одночасно працює лише один потік. Це типовий сценарій, коли один потік працює з одним документом. Різні потоки можуть безпечно працювати з різними документами одночасно.
Мінімальна крива навчання
Незважаючи на те, що Aspose.Words має понад 150 загальнодоступних класів та переліків, процес навчання мінімальний, оскільки Aspose.Words API був ретельно розроблений з урахуванням таких цілей:
-
Запозичуйте найкращі практики з інших відомих APIs, таких як автоматизація Microsoft Word
-
Забезпечте баланс між простотою використання і детальним управлінням елементами документа
Розробники, які раніше використовували автоматизацію Microsoft Word у своїх проектах, знайдуть назви та поведінку багатьох класів, методів та властивостей знайомими.
Document, Paragraph, Bookmark, Range, Section.PageSetup і Paragraph.ParagraphFormat - це деякі класи Aspose.Words. У той же час Aspose.Words істотно відрізняється від об’єктної моделі Microsoft Word тим, що представляє документ у вигляді дерева об’єктів, більше схожого на дерево XML DOM. Якщо ви працювали з будь-якою бібліотекою XML DOM, ви виявите, що її легко зрозуміти і з нею легко працювати Aspose.Words.
Ціноутворення та Політика
Будь ласка, відвідайте сторінку Ліцензування для отримання інформації про Ліцензії та ознайомтеся зі сторінкою Інформація про ціни для отримання детальної інформації про ціни.
Технічна підтримка
Для більш докладної інформації Aspose.Words технічну підтримку, погляньте на сторінка підтримки .