code: func (remote *RemoteDebugger) PrintToPDF(options ...PrintToPDFOption) ([]byte, error) {
  	mOptions := map[string]interface{}{}
  
  	for _, o := range options {
  		o(mOptions)
  	}
  
  	res, err := remote.SendRequest("Page.printToPDF", mOptions)
  	if err != nil {
  		return nil, err
  	}
  
  	if res == nil {
  		return nil, ErrorNoResponse
  	}
  
  	return base64.StdEncoding.DecodeString(res["data"].(string))
  }
docs: // PrintToPDF print the current page as PDF.