Aspose::Pdf::Facades::PdfFileSanitization класс

PdfFileSanitization class

Представляет API очистки и восстановления. Используйте его, если вы не можете создать/открыть документы иным способом.

class PdfFileSanitization : public Aspose::Pdf::Facades::SaveableFacade,
                            public Aspose::Pdf::Sanitization::IRecovery

Методы

МетодОписание
BindPdf(System::String) overrideПривязывает файл Pdf для очистки.
BindPdf(System::SharedPtr<System::IO::Stream>) overrideПривязывает поток Pdf для очистки.
BindPdf(System::SharedPtr<Aspose::Pdf::Document>) overrideИнициализирует фасад.
Close() overrideЗакрывает фасад.
get_Log() overrideПосле сохранения файла вы можете проверить, что было сделано с файлом.
get_UseRebuildXrefAndTrailer() constПозволяет сгенерировать новый xref и трейлер для документа.
get_UseTrimBottom() constПозволяет удалить данные после данных PDF.
get_UseTrimTop() constПозволяет удалить данные перед данными PDF.
PdfFileSanitization()Инициализирует новый экземпляр.
RebuildXrefAndTrailer()Удаляет старый xref с трейлером и создает новый xref с трейлером.
Recover() overrideВосстанавливает документ. Используйте свойства для настройки.
Save(System::String) overrideСохраняет полученный PDF в файл.
Save(System::SharedPtr<System::IO::Stream>) overrideСохраняет полученный PDF в поток.
set_UseRebuildXrefAndTrailer(bool)Позволяет сгенерировать новый xref и трейлер для документа.
set_UseTrimBottom(bool)Позволяет удалить данные после данных PDF.
set_UseTrimTop(bool)Позволяет удалить данные перед данными PDF.
TrimBottom() overrideУдаляет данные после последнего %EOF.
TrimTop() overrideУдаляет данные перед PDF.

См. также