【问题标题】:What's the proper format for page_range in Google Cloud Print's Cloud Job Ticket?Google Cloud Print Cloud Job Ticket 中页面范围的正确格式是什么?
【发布时间】:2015-08-10 11:49:39
【问题描述】:

我正在使用 Google 云打印,并且我需要的大部分东西都能正常工作。但是,我找不到有关如何格式化page_range 的足够信息。我为其他选项找出正确格式的方法是使用 simulate page's Third Party Printing Gadget 打印文档,然后使用 API 查找作业票。

但是,当我设置要打印的页面范围时,票证中的page_range 始终具有相同的值:

"page_range" => array:1 [▼
  "interval" => array:1 [▼
    0 => array:1 [▼
      "start" => 1
    ]
  ]
]

打印结果按预期打印,仅打印了指定的范围。我在 3 页 PDF 上尝试的一些示例范围:

  • 2
  • 2-3
  • 1

如果我将表单中的范围留空,我最终会得到一个空数组:

"page_range" => []

有人知道这是怎么回事吗?

【问题讨论】:

    标签: api google-cloud-print


    【解决方案1】:

    我找到了设置值的正确方法,但我不确定为什么其他票的page_ranges 都是相同的。

    答案很简单;您只需设置 startend 值。我正在使用 PHP,必须将值转换为整数,因为它们被读取为字符串,这导致 Google 拒绝了票。

    这是一个打印第一页和第二页的示例:

    "page_range" => array:1 [▼
      "interval" => array:1 [▼
        0 => array:1 [▼
          "start" => 1,
          "end" => 2
        ]
      ]
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2014-05-11
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多