Hi, been trying to merge some links into one pdf and I'm using the python sdk.
def convert_and_merge_pdf(links):
print("About to convert")
a2p_client = Api2Pdf('xxxx-xxxxx-xxxxxx')
options = {
'pageSize': 'A4'
}
merge_result = a2p_client.merge(links)
print(merge_result)
return merge_result
this functions take a list of url for pdf conversion and merging but i get this error
- Headers: {'Authorization': 'xxx-xxx-xxx'}
- Endpoint: https://v2018.api2pdf.com/merge
- Payload:
{'urls': ['http://bloom.pagekite.me/payroll/view_slip/953a75aa-e61f-4c43-a6f4-2edce97a2b56', 'http://bloom.pagekite.me/payroll/view_slip/b310bb2d-241c-4ec5-a15b-bd012b03906b', 'http://bloom.pagekite.me/payroll/view_slip/e46d8c2b-8cea-4106-b38e-0f
b7eb7cf11c'], 'inlinePdf': False}
---- API2PDF RESPONSE ----
{'mbIn': 0.0, 'mbOut': 0.0, 'cost': 0.000394077, 'success': False, 'error': 'Unexpected error: PDF header signature not found., (StackTrace: at iTextSharp.text.pdf.PrTokeniser.CheckPdfHeader()\n at iTextSharp.text.pdf.PdfReader.ReadPdf()\n
at InvokePdfMerge.PdfMerger.Merge(IReadOnlyCollection`1 pdfUrls, String fileName, Boolean inlinePdf, Double& inputMb, Double& outputMb) in C:\\git\\Api2PdfLambda\\Api2PdfLambda\\InvokePdfMerge\\PdfMerger.cs:line 41\n at InvokePdfMerge.PdfMerge
Function.Handler(MergeRequest input) in C:\\git\\Api2PdfLambda\\Api2PdfLambda\\InvokePdfMerge\\PdfMergeFunction.cs:line 24)', 'responseId': 'ccdfe6ca-1508-4993-9a34-8b817980dae9'}