首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fopen(C:\xampp\htdocs\prolearning\storage\fonts/

fopen(C:\xampp\htdocs\prolearning\storage\fonts/
EN

Stack Overflow用户
提问于 2018-11-05 03:25:16
回答 4查看 4.4K关注 0票数 1

我正在尝试在fopen(C:\xampp\htdocs\prolearning\storage\fonts/\2af8d92bcac2cf6390f0434ec5aa8fe6.ufm):中生成ErrorException文件,但我收到错误消息:E_WARNING无法打开流:没有这样的文件或目录。请帮帮忙。我的控制器编写了这两行代码,

代码语言:javascript
复制
$pdf = PDF::loadView('pdf/personalpdf', compact('user','result'));
                return $pdf->stream('invoice.pdf/personalpdf');

其他代码工作将和我可以显示数据,但无法生成pdf文件。

代码语言:javascript
复制
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use DB;
use PDF;
use Auth;

class PdfController extends Controller
{
public function personalpdf()
    {
        if(\Auth::check()){
            $user = \Auth::user();
            $user_id = $user->id;
            $result = DB::table('education')->where('education.degree' ,'=','PHD')->where('user_id' ,'=', $user_id)->get();
           // return view('pdf/personalpdf',compact('user', 'result'));
            $pdf = PDF::loadView('pdf/personalpdf', compact('user','result'));
            return $pdf->stream('invoice.pdf/personalpdf');

        }else {
            return view('pdf/personalpdf');
        }
    }
}

我安装了dompdf,所有其他代码都没问题,我是从totural开始安装的。但是现在得到了给定的错误,fopen(C:\xampp\htdocs\prolearning\storage\fonts/\2af8d92bcac2cf6390f0434ec5aa8fe6.ufm):无法打开流:没有这样的文件或目录,路由代码在这里。

代码语言:javascript
复制
Route::get('pdf/personalpdf','PdfController@personalpdf');

请帮忙,提前谢谢。

EN

回答 4

Stack Overflow用户

发布于 2018-12-30 02:07:33

是的,我今天遇到了同样的挑战,在存储文件夹中创建了一个名为"fonts“的空文件夹,为我做了这件事。

票数 6
EN

Stack Overflow用户

发布于 2021-07-27 04:04:08

您可以使用默认字体,如

代码语言:javascript
复制
$pdf = PDF::loadView('pdf/personalpdf', compact('user','result'))->setOptions(['defaultFont' => 'sans-serif']);
票数 0
EN

Stack Overflow用户

发布于 2021-10-04 09:26:57

fopen(C:\xampp\htdocs\prolearning\storage\fonts/\2af8d92bcac2cf6390f0434ec5aa8fe6.ufm):无法打开流:没有这样的文件或目录。

或目录。

步骤

  1. 在存储中创建"fonts“文件夹
  2. 创建文件"2af8d92bcac2cf6390f0434ec5aa8fe6.ufm”或其他在"fonts“文件夹内错误显示的"fonts”文件夹
  3. 赋予权限“fonts”文件夹
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53144534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档