Цей чіткий підручник містить інформацію про те, як додати гіперпосилання до зображення в PowerPoint за допомогою Python, надаючи детальні кроки налаштування для налаштування середовища та використання прикладу коду. Цей приклад можна використовувати в будь-якій операційній системі, як-от Windows, macOS або Linux, налаштованій на Python для створення гіперпосилання для зображення в PPTX за допомогою Python.
Кроки для створення гіперпосилання для зображення в PPTX за допомогою C#
- Встановіть середовище IDE для використовувати Aspose.Slides для Python через .NET
- Додайте посилання на простори імен aspose.slides у свій проект, щоб вставити гіперпосилання в презентацію
- Створіть презентацію за замовчуванням за допомогою класу Presentation і отримайте доступ до першого слайда за замовчуванням із колекції слайдів
- Прочитайте вихідний файл PNG як масив байтів із диска та отримайте доступ до нього за допомогою об’єкта IPPImage після вставлення його в колекцію зображень презентації
- Вставте рамку зображення в колекцію фігур вибраного слайда за допомогою доданого зображення
- Вставте зовнішнє гіперпосилання для форми рамки зображення за допомогою класу Hyperlink і встановіть відповідні властивості гіперпосилання
- Збережіть презентацію як PPTX із зображенням PNG із гіперпосиланням усередині нього
Наведені вище кроки допоможуть вставити гіперпосилання на зображення в PPTX за допомогою Python, де процес передбачає створення презентації за замовчуванням за допомогою екземпляра класу Presentation, вставлення вихідного зображення з диска в колекцію зображень презентації та додавання рамки зображення із завантаженими зображеннями. всередині першого слайда презентації. Нарешті, за допомогою класу Hyperlink зовнішнє гіперпосилання на веб-сайт разом із відповідними властивостями буде встановлено перед збереженням презентації на диску.
Код для вставки гіперпосилання на зображення в PPTX за допомогою Python
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
filepath = "C://Data//" | |
# Applying the product linence for Aspose.Slides | |
slidesLicenseForHyperlink = slides.License() | |
slidesLicenseForHyperlink.set_license(filepath + "Aspose.Total.lic") | |
# Create a default empty presentation using the Presentation class object | |
with slides.Presentation() as samplePres: | |
# Access the default first slide of the newly created presentation | |
slideForPng = samplePres.slides[0] | |
# Access the source image from the disk | |
with open(filepath + "sample.jpg", "rb") as binary_file: | |
#Read the whole file at once | |
imageData = binary_file.read() | |
# Include the image in the images collection of the presentation | |
imageFromDisk = samplePres.images.add_image(imageData) | |
# Insert the picture frame inside the slide shapes collection of the slide | |
pictureFrame = slideForPng.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 24, 25, 100, 1000, imageFromDisk) | |
# Insert the hyperlink for the added picture frame | |
pictureFrame.hyperlink_click = slides.Hyperlink("https://www.aspose.com/") | |
# Add a tooltip for the hyperlink | |
pictureFrame.hyperlink_click.tooltip = "More than 75% Fortune 100 companies show trust in Aspose APIs" | |
# Save the presentation with a hyperlink on the disk | |
samplePres.save(filepath + "PresentationWithHyperlink.pptx", slides.export.SaveFormat.PPTX) | |
print("Completed") | |
Під час реалізації функції вставлення гіперпосилання на зображення в PPTX у Python об’єкт Slide використовується для зберігання посилання на цільовий слайд, а екземпляр IPPImage містить посилання на зображення, включене в колекцію зображень. Щоб установити гіперпосилання для доданого зображення, за допомогою класу Hyperlink встановлюються різні властивості, такі як зовнішнє URL-посилання та текст підказки. Можна також встановити гіперпосилання на внутрішні слайди всередині презентації, щоб здійснювати навігацію між ними.
У цьому прикладі ми навчилися додавати гіперпосилання до зображення в PPTX за допомогою Python. Якщо ви хочете перетворити PDF на презентацію PowerPoint, зверніться до статті як конвертувати PDF у презентацію за допомогою Python.