Текст на гуджарати отображается неправильно в моем существующем PDF-файле.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Текст на гуджарати отображается неправильно в моем существующем PDF-файле.

Сообщение Anonymous »

Я использовал библиотеку Fitz (субмодуль pymupdf) для вставки текста в существующий PDF-файл.

также я использовал модуль Google Trans для перевода текста

всякий раз, когда я запускаю скрипт, текст отображается неправильно

o/p : રવ્ નિદર નાકરાણી

Ожидаемый O/P : રવિન્દ્ર નાકર
import fitz

def add_text_to_pdf(pdf_path, output_path, text_to_add):
# Open the PDF
pdf_document = fitz.open(pdf_path)
# set coordinnates for text
coordinates = (175,215)

# Get the number of pages in the PDF
num_pages = pdf_document.page_count

for page_num in range(num_pages):
# Get the page
if page_num == 2:
page = pdf_document[page_num]
new_ste = text_to_add

page.insert_text((coordinates[0], coordinates[1]), str(new_ste),fontfile = font_path ,fontsize = 13,color = (0,0,0),fontname = 'Shruti')

# Save the modified PDF
pdf_document.save(output_path)
pdf_document.close()

# Example usage
if __name__ == "__main__":
input_pdf_path = file_path
output_pdf_path = "Outpugt.pdf"
translator = Translator()
result = translator.translate('Ravindra Nakrani', src='en',dest='gu')
print(result.text)
text_to_add = result.text
add_text_to_pdf(input_pdf_path, output_pdf_path, text_to_add)


Подробнее здесь: https://stackoverflow.com/questions/779 ... isting-pdf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»