2016-07-06 58 views
2

額外的空格我使用谷歌圖表API來產生由谷歌Apps腳本使用的HTML文件QR碼:谷歌QR碼發生器具有長度

<img src='https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=https%3A%2F%2Fdocs.google.com%2Fa%2Fforms%2Fd%2F1c0pS0jHY2O2dtLBddqm9myllAh8Lo8Ej_KyvHCYvxzQ%2Fviewform%3Fentry.936466191%3D<?!= data[6] ?>' alt='QR code' height='150' width='150' /> 

這個工作很好,產生像QR代碼:Good QR Code

enter image description here

然而,當我添加了另一個參數,周圍的QR碼多餘的空格出現,如:Bad QR code

enter image description here

<img src='https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=https%3A%2F%2Fdocs.google.com%2Fa%2Fforms%2Fd%2F1c0pS0jHY2O2dtLBddqm9myllAh8Lo8Ej_KyvHCYvxzQ%2Fviewform%3Fentry.1155899134%3DCheck%2BIn%2FOut%26entry.936466191%3D<?!= data[6] ?>' alt='QR code' height='150' width='150' /> 

除了額外的參數,也沒有改變。我怎麼能擺脫多餘的空白?謝謝你的時間。

回答

1

看起來您的第二個QR碼中的額外位數足以將其更高的QR版本(http://www.qrcode.com/en/about/version.html)與更多模塊相提並論。

如果您想要一致,小巧,易於解碼的QR碼,請先嚐試通過URL縮短器運行您的編碼URL。

+0

URL shorteners如何接受變量參數?謝謝 – XEB

+0

Goo.gl,Bit.ly和其他人都有API,你可以在這裏使用,一旦設置,你發送一個長URL並通過PHP/CURL接收一個縮短的URL。 http://dev.bitly.com/get_started.html https://developers.google.com/url-shortener/v1/getting_started – btraas