小编Hen*_*nry的帖子

使用PyPDF2检查页面是否垂直?

有没有办法检查使用PyPDF2查看PDF页面是否垂直?

理想情况下,会有pdfReader.getPage(0).isVertical()返回true或的方法false,但我在PageObject文档中找不到任何内容

我正在尝试在PDF的第一页顶部合并水印,但只有在PDF处于垂直方向时它才会看起来正确.

希望做到以下几点.

if (not (pdfReader.getPage(0).isVertical())):
    pdfReader.getPage(0).rotateClockwise(90)
Run Code Online (Sandbox Code Playgroud)

pdf python-3.x pypdf2

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

如何安全地检索此对象的此属性?

我有一个Stripe订阅对象,看起来像这样......

subscription: {
    items: {
        data: [
            plan: {
                id: 'my_plan_id'
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

安全检索计划ID的最佳方法是什么?目前我正在做以下事情.

'plan_id' => $subscription->items->data[0]->plan->id,
Run Code Online (Sandbox Code Playgroud)

但是,它看起来像是否会失败items,data[0]或者plan,没有设置.我可以做if if语句if (isset($subscription->items) && isset(data[0]) ...,但我不确定这是最好的方法.

是否有一个PHP方法或Laravel方法可以用来安全地提取那个比那更干净的属性?

php properties object laravel

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

标签 统计

laravel ×1

object ×1

pdf ×1

php ×1

properties ×1

pypdf2 ×1

python-3.x ×1