Python Indesign script _ Как вставить картинку на страницу и установить ее размер? - PullRequest
0 голосов
/ 31 января 2020

Мне нужно найти способ вставить картинки в проект InDesign с помощью скрипта python. Но код не работает.

myPage = myDocument.Pages.Item(1)
myRectangle = myPage.Rectangles.Add()
myRectangle.GeometricBounds = [7, 1, 9, 7]
import matplotlib.image as mpimg 
import matplotlib.pyplot as plt
img_path = r'C:\...\In-Design Project\AA.jpg'
img = mpimg.imread(img_path)
myRectangle.Place(img) **# Error**

Ошибка:

com_error: (-2147352567, 'Возникло исключение.', (35869, 'C: \ Program Files) \ Adobe \ Adobe InDesign 2020 \ InDesign.exe ',' Невозможно создать ресурс ссылки из заданного URI. ', Нет, 0, 0), Нет)

Я нашел некоторые функции, которые могут быть полезны, как показано ниже но до сих пор не нашли решение. введите описание изображения здесь

Не важно, вставлено ли изображение в существующий кадр или в новый кадр. Мне просто очень нужен реальный способ добиться этого. Спасибо.

...