Creación de PDF a partir de XML usando XSLT

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