Я использую pdfkit в AWS Lambda (многоуровневый wkhtmlpdf), который генерирует pdf-код, правильный для символов sh, в то время как я использую китайские символы, он генерирует пустой pdf, а размер файла увеличивается. если включены китайские иероглифы, то генерируется пустой PDF. даже после включения html метатега с utf-8.
Код, используемый для генерации:
pdfkit.from_string(htmlString, options=options, css='./include.css', output_path=convertedPath)
extra_args = {'ContentType': 'application/pdf'}
def upload_to_s3(bucket_name, s3_file_location, convertedPath, extraArgs):
try:
s3 = boto3.resource('s3')
s3.meta.client.upload_file(disk_file_path, bucket_name, s3_file_location,
ExtraArgs=extraArgs)
except Exception as e:
print (Error in upload to s3 , e)
raise Exception(Error uploading to s3)
Pdf корректно генерируется на моей локальной машине ma c. Может ли кто-нибудь помочь, почему это не удается .?