小编Vin*_*los的帖子

在WKWebView中使用图像从HTML生成PDF

我正在尝试在我的应用程序中生成发票PDF。想法是可以打印发票,而不是生成PDF,以便以后通过电子邮件发送。

一切都在工作,包括打印格式,但是当我导出为PDF时,PDF中的徽标图像消失了。

这是WKWebView中我的原始HTML

在此处输入图片说明 这是我的可打印版本

但是当我导出为PDF时,它看起来像这样: 在此处输入图片说明 徽标丢失。

我的HTML是这样的:

        <tr>
            <td>
                <table class="headerTable">
                    <tr>
                        <td width="33%"><img src="logo.png" style="width:80%; max-width:250px"></td>
                        <td width="1%"></td>
                        <td width="33%"><b>Realengo</b><br>Avenida Santa Cruz 1251<br>Realengo - Rio de Janeiro<br>Telefone: (21) 2401-0271</td>
                        <td width="33%"><b>Centro</b><br>Rua Buenos Aires 111<br>Centro - Rio de Janeiro<br>Telefone: (21) 2151-1189</td>
                    </tr>
                </table>
            </td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

有人知道为什么我的图像没有PDF吗?

pdf xcode ios swift wkwebview

4
推荐指数
2
解决办法
1710
查看次数

在Swift中的外部方法中获取当前的ViewController

我正在做一个外部功能来检查用户是否已经登录到Firebase。

我的代码正在运行,但是在尝试确保最终关闭当前的VC时,出现错误。

我的问题是:如何获得当前的VC或如何使用self。引用该函数被调用的当前VC?

class Helper{

static func checkIfLogged()  {

    Auth.auth().addStateDidChangeListener { auth, user in

        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let controller = storyboard.instantiateViewController(withIdentifier: "HomeViewController")
        UIApplication.shared.keyWindow?.rootViewController = controller

        self.dismiss(animated: true, completion: nil) **** ERROR IS HERE ***

    }

}

}
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-authentication

1
推荐指数
1
解决办法
2650
查看次数

标签 统计

ios ×2

swift ×2

firebase ×1

firebase-authentication ×1

pdf ×1

wkwebview ×1

xcode ×1