Exemple de Hello World en Python
Un exemple “Hello World” montre la syntaxe la plus simple et le programme le plus simple dans n’importe quel langage de programmation. Les développeurs sont initiés à la syntaxe de base du langage de programmation en apprenant à afficher “Hello World” sur l’écran de l’appareil. Par conséquent, nous commencerons traditionnellement notre prise en main de notre bibliothèque par celui-ci.
Dans cet article, nous créons un document PDF contenant le texte “Hello World!”. Après avoir installé Aspose.PDF for Python via .NET dans votre environnement, vous pouvez exécuter l’exemple de code ci‑dessous pour voir comment fonctionne l’API Aspose.PDF.
Le fragment de code ci‑dessous suit ces étapes :
- Instancier un Document objet
- Ajouter un Page vers l’objet document
- Créer un TextFragment objet
- Définir les couleurs du texte
- Créer un Text Builder
- Ajouter TextFragment à la Page
- document.save() document PDF résultant
Le fragment de code suivant est un programme “Hello World” qui démontre la fonctionnalité d’Aspose.PDF for Python via l’API .NET.
from datetime import timedelta
import aspose.pdf as ap
def run_simple(self):
# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = ap.text.TextFragment("Hello, world!")
textFragment.position = ap.text.Position(100, 600)
textFragment.text_state.font_size = 12
textFragment.text_state.font = ap.text.FontRepository.find_font("TimesNewRoman")
textFragment.text_state.background_color = ap.Color.blue
textFragment.text_state.foreground_color = ap.Color.yellow
# Create TextBuilder object
textBuilder = ap.text.TextBuilder(page)
# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)
document.save(self.data_dir + "HelloWorld_out.pdf")