Файл PHPSpreadsheet, защищенный паролем или зашифрованныйPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Файл PHPSpreadsheet, защищенный паролем или зашифрованный

Сообщение Anonymous »

Я пытаюсь защитить паролем файл Excel
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();
$activeWorksheet = $spreadsheet->getActiveSheet();
$activeWorksheet->setCellValue('A1', 'Hello World !');
$spreadsheet->getSecurity()->setLockWindows(true);
$spreadsheet->getSecurity()->setLockStructure(true);
$spreadsheet->getSecurity()->setWorkbookPassword("123456");

Код выше не защищает файл
Я использовал метод шифрования
use Nick\SecureSpreadsheet\Encrypt;
$test = new Encrypt($nofile = true);
$output = $test->input($binaryData)
->password('111')
->output();

Как получить двоичные данные из выходных данных phpspreadsheet?
$writer = new Xlsx($spreadsheet);
$fileName = 'staff_data.xlsx';
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename="'. urlencode($fileName).'"');
$writer->save('php://output');


Подробнее здесь: https://stackoverflow.com/questions/784 ... nrypt-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как извлечь зашифрованный ключ и зашифрованный контент из объекта CMS EnvelopedData в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как извлечь зашифрованный ключ и зашифрованный контент из объекта CMS EnvelopedData в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • PDF-файл, защищенный паролем с использованием Ghostscript
    Гость » » в форуме Php
    0 Ответы
    61 Просмотры
    Последнее сообщение Гость
  • Как визуализировать защищенный паролем PDF-файл в React-pdf
    Гость » » в форуме Javascript
    0 Ответы
    45 Просмотры
    Последнее сообщение Гость
  • Как создать файл PDF, защищенный паролем
    Anonymous » » в форуме Php
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»