Advanced operations using JavaScript via C++
Advanced Operations - это раздел о том, как программно работать с существующими PDF-файлами, будь то документы, созданные с помощью Aspose.PDF, как обсуждалось в Basic Operations, или PDF, созданные с помощью Adobe Acrobat, Google Docs, Microsoft Office, Open Office или любого другого PDF-продуцента.
Использование Web Workers
В версии 23.6 добавлена возможность использования Web Workers:
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
Использование Web Workers из JavaScript через C++ позволяет выполнять операции, не блокируя интерфейс, в отдельном потоке работника.
Web Workers — это простой инструмент для выполнения скриптов в фоновом режиме. Это позволяет выполнять задачи, не мешая пользовательскому интерфейсу, в отдельном потоке рабочего процесса.
Вы узнаете различные способы:
-
Работа с документами - сжимать, разделять и объединять документы и выполнять другие операции с документом в целом.
-
Работа с страницами - добавлять, перемещать или удалять, обрезать страницы, штампы.
-
Метаданные в PDF - получать или устанавливать метаданные в документах.
-
Работа с изображениями - вставлять, удалять, извлекать изображения в документе.
-
Навигация и взаимодействие - работать с действиями, закладками, навигацией по страницам.
-
Аннотации - Аннотации позволяют пользователям добавлять пользовательский контент на страницы PDF. Вы можете добавлять, удалять и изменять аннотации в PDF-документах.
-
Защита и подпись - защищать и подписывать ваш PDF-документ программно.
-
Attachments - PDF документы могут содержать вложения. Эти вложения могут быть другими PDF документами или любыми другими файлами, такими как аудиофайлы, документы Microsoft Office и т. д. Вы узнаете, как добавлять вложения в PDF, получать информацию о вложении, сохранять его в файл, удалять вложение из PDF программно с помощью JavaScript.