Creación de PDF a partir de XML usando XSLT
Contents
[
Hide
]
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
A veces puede tener archivos XML existentes que contienen datos de la aplicación y desea generar un informe PDF utilizando estos archivos. Puede utilizar XSLT para transformar su documento XML existente a un documento XML compatible con Aspose.Pdf y luego generar un archivo PDF. Hay 3 pasos para generar PDF usando XML y XSLT.
Siga estos pasos para convertir un archivo XML en un documento PDF usando XSLT:
- Crear una instancia de la clase PDF que representa un documento PDF
- Si ha comprado una licencia, entonces también debe incrustar el código para usar esa licencia con la ayuda de la clase License en el espacio de nombres Aspose.Pdf
- Vincule los archivos XML y XSLT de entrada a la instancia de la clase PDF llamando a su método BindXML
- Guarde el XML vinculado con la instancia de PDF como un documento PDF
Archivo XML de Entrada
<?xml version="1.0" encoding="utf-8" ?>
<Contents>
<Content>Hello World!</Content>
</Contents>
Archivo XSLT de Entrada
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="text()"/>
<xsl:template match="/Contents">
<html>
<Document xmlns="Aspose.Pdf" IsAutoHyphenated="false">
<PageInfo>
<DefaultTextState
Font = "Helvetica" FontSize="8" LineSpacing="4"/>
<Margin Left="5cm" Right="5cm" Top="3cm" Bottom="15cm" />
</PageInfo>
<Page id="mainSection">
<TextFragment>
<TextSegment>
<xsl:value-of select="Content"/>
</TextSegment>
</TextFragment>
</Page>
</Document>
</html>
</xsl:template>
</xsl:stylesheet>
---
id: build-release-run
title: Construir, Liberar, Ejecutar
sidebar_label: Construir, Liberar, Ejecutar
description: Construir y liberar software de manera eficiente.
---
import useBaseUrl from '@docusaurus/useBaseUrl';
## Introducción
En el desarrollo de software moderno, construir, liberar y ejecutar son tres aspectos esenciales para garantizar que el software se entregue de manera eficiente y con alta calidad. Este documento proporciona una guía sobre cómo realizar estas actividades de manera efectiva.
## Construir
La fase de construcción implica convertir el código fuente en un formato ejecutable. Esto puede incluir compilación, minificación y otras formas de transformación del código.
- **Compilación:** Convertir código fuente en binarios ejecutables.
- **Minificación:** Reducir el tamaño de los archivos para mejorar el rendimiento.
## Liberar
Liberar el software implica empaquetarlo y distribuirlo a los usuarios o a un entorno de producción.
- **Versionado:** Asignar números de versión para rastrear cambios.
- **Empaquetado:** Crear archivos de distribución como tarballs o instaladores.
## Ejecutar
Ejecutar el software implica desplegarlo en un entorno y mantenerlo en funcionamiento.
- **Despliegue:** Instalar el software en un entorno de producción.
- **Monitoreo:** Supervisar el rendimiento y la disponibilidad del software.
## Conclusión
Construir, liberar y ejecutar son procesos críticos en el ciclo de vida del desarrollo de software. Siguiendo prácticas efectivas, se puede garantizar que el software se entregue de manera eficiente y con alta calidad.
changefreq: "monthly"
type: docs