Laravel - Создание PDF-файла из необработанного содержимого - JSON API - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь временно создать файл PDF из необработанной строки PDF.

Это мой ввод, который отправляется через API (JSON):

{
   "name": "pdffilename.pdf",
   "content": "%PDF-1.2 [.......]%%EOF"
}
  • Строка "content" является фактической строкой необработанных данных PDF.

Теперь это мой контроллер, который обрабатывает запрос API:

/**
 * Function to convert a PDF file to text
 */
public function PDFtoText(Request $request)
{
    $name = $request->name;
    $content = $request->content;

    //Save PDF file on the server (temp files).
    $pdf = Storage::disk('local')->put('/temp_files/' . $name, $content);

    return response()->json([
        'result' => "Success"
    ], 200);
}

Фактический файл создается вtemp_files папка с именем pdffilename.pdf.Однако я не могу открыть файл, так как он говорит, что файл «поврежден».

Что я здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...