Откройте PDF, защищённый паролем, с использованием Go
Contents
[
Hide
]
Откройте PDF‑документ, защищённый паролем
Этот фрагмент кода объясняет, как открыть PDF‑документ, защищённый паролем, с помощью Aspose.PDF for Go via C++. Документ открывается с паролем владельца, который предоставляет полный доступ и позволяет выполнять дальнейшие операции, такие как чтение метаданных, проверка прав, расшифровка файла или изменение содержимого.
- Откройте защищённый PDF‑документ.
- Вызовите OpenWithPassword и укажите имя файла вместе с паролем владельца, чтобы разблокировать документ.
- Используйте ‘defer pdf.Close()’, чтобы освободить все выделенные ресурсы после завершения обработки.
- После открытия документа вы можете продолжить выполнение дополнительных задач, таких как расшифровка PDF, изменение разрешений или извлечение информации.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// OpenWithPassword(filename string, password string) opens a password-protected PDF-document
pdf, err := asposepdf.OpenWithPassword("sample_with_password.pdf", "ownerpass")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
// working...
}