[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"code-go-itrnkn":3},"\u003Cpre class=\"shiki shiki-themes github-light-default github-dark-default\" style=\"--shiki-light:#1f2328;--shiki-dark:#e6edf3;--shiki-light-bg:#ffffff;--shiki-dark-bg:#0d1117\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\">\u002F\u002F Save writes to a file; WriteTo streams to any io.Writer -- both without\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\">\u002F\u002F holding a second copy. Output returns the bytes when you need them in memory.\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">err \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">:=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> cr.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">Save\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0A3069;--shiki-dark:#A5D6FF\">\"out.pdf\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">)\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">_, err \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> cr.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">WriteTo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(w)  \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\">\u002F\u002F e.g. an http.ResponseWriter or a bytes.Buffer\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">b, err \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">:=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> cr.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">Output\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">()\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\">\u002F\u002F For a batch too large to hold every output at once, ConvertEach streams:\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\">\u002F\u002F it calls the callback on each result as it completes and closes it for you.\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">err \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> gopdfrab.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">ConvertEach\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(paths, gopdfrab.PDFA1B, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">gopdfrab\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">Options\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">{Workers: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0550AE;--shiki-dark:#79C0FF\">4\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">},\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">\tfunc\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">r\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\"> gopdfrab\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">FileResult\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">[\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">gopdfrab\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#953800;--shiki-dark:#FFA657\">ConvertResult\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">]) \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">error\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">\t\tif\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> r.Err \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">!=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0550AE;--shiki-dark:#79C0FF\"> nil\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">\t\t\treturn\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0550AE;--shiki-dark:#79C0FF\"> nil\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6E7781;--shiki-dark:#8B949E\"> \u002F\u002F skip this file, keep going\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">\t\t}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#CF222E;--shiki-dark:#FF7B72\">\t\treturn\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\"> r.Result.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">Save\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(filepath.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">Join\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(outDir, filepath.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#8250DF;--shiki-dark:#D2A8FF\">Base\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">(r.Path)))\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#1F2328;--shiki-dark:#E6EDF3\">\t})\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1788110574704]