Usar fuentes personalizadas

La documentación de Cloud Service Communications está en versión beta

Puede utilizar Comunicaciones as a Cloud Service de Forms para combinar una plantilla XDP, un documento de PDF basado en XDP o un formulario de Acrobat (AcroForm) con datos XML para generar documentos de PDF. También puede utilizar Comunicaciones para combinar, reorganizar y aumentar documentos PDF y XDP y obtener información sobre documentos PDF.

Junto con las operaciones mencionadas anteriormente, puede utilizar las fuentes incluidas en las fuentes Cloud Service o personalizadas (fuentes aprobadas por la organización) para procesar los documentos PDF generados. Puede utilizar el proyecto de desarrollo de Cloud Service para agregar fuentes personalizadas al entorno de Cloud Service.

Comportamiento de los documentos del PDF

Puede incrustar una fuente a un documento de PDF. Cuando se incrusta una fuente, el documento del PDF aparecerá (se verá) de forma idéntica en todas las plataformas. Utiliza fuentes incrustadas para garantizar una apariencia uniforme. Cuando una fuente no está incrustada, la renderización de la fuente depende de la configuración de renderización de clientes del visor de PDF como Acrobat o Acrobat Reader. Si la fuente está disponible en el equipo cliente, el PDF utiliza la fuente especificada; de lo contrario, el PDF se procesa con una fuente de reserva predeterminada.

Añada fuentes personalizadas al entorno as a Cloud Service de Forms.

Para agregar fuentes personalizadas al entorno del Cloud Service:

  1. Configure y abra el proyecto de desarrollo local. Puede utilizar cualquier IDE de su elección.

  2. En la estructura de carpetas de nivel superior del proyecto, cree una carpeta (módulo) para guardar fuentes personalizadas y agregar fuentes personalizadas a la carpeta. Por ejemplo, fonts/src/main/resources
    Carpeta Fuentes

  3. Abra el archivo pom.xml del módulo de fuentes del proyecto de desarrollo.

  4. Agregue el complemento jar al archivo pom:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.2</version>
        <configuration>
            <archive>
                <manifest>
                    <addDefaultEntries/>
                    <addDefaultImplementationEntries/>
                </manifest>
            </archive>
        </configuration>
    </plugin>
    
  5. Agregue la variable <Font-Archive-Version> entrada de manifiesto del archivo .pom y establecer el valor de la versión en 1:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.2</version>
        <configuration>
            <archive>
                <manifest>
                    <addDefaultEntries/>
                    <addDefaultImplementationEntries/>
                </manifest>
                <manifestEntries>
                    <Font-Archive-Version>1</Font-Archive-Version>
                    <Font-Archive-Contents>/</Font-Archive-Contents>
                </manifestEntries>
            </archive>
        </configuration>
    </plugin>
    
  6. Añada la carpeta de fuentes a <modules> en el archivo pom. Por ejemplo:

    <modules>
        <module>all</module>
        <module>core</module>
        <module>ui.frontend</module>
        <module>ui.apps</module>
        <module>ui.apps.structure</module>
        <module>ui.config</module>
        <module>ui.content</module>
        <module>it.tests</module>
        <module>dispatcher</module>
        <module>dispatcher.ams</module>
        <module>dispatcher.cloud</module>
        <module>ui.tests</module>
        <module>fonts</module>
    </modules>
    

    La carpeta de fuentes contiene todas las fuentes personalizadas.

  7. Compruebe el código actualizado y ejecutar la canalización para implementar las fuentes en el entorno del Cloud Service.

  8. (Opcional) Abra la línea de comandos, vaya a la carpeta local del proyecto y ejecute el siguiente comando. El comando empaqueta las fuentes en un archivo .jar junto con información relevante. Puede utilizar el archivo .jar para agregar fuentes personalizadas al entorno de desarrollo local de Forms Cloud Service.

    mvn clean install
    

Añada fuentes personalizadas al entorno de desarrollo de su Cloud Service Forms local.

  1. Inicie el entorno de desarrollo local.

  2. Vaya a <aem install directory>/crx-quickstart/install carpeta.

  3. Coloque el <jar file contaning custom fonts and relevant deployment code>.jar a la carpeta de instalación. Si no tiene el archivo .jar , realice los pasos que se indican en Añada fuentes personalizadas al entorno as a Cloud Service de Forms. para generar el archivo.

  4. Ejecute el entorno de SDK basado en docker

    NOTA

    Siempre que implemente un archivo .jar de fuentes personalizadas actualizado en el entorno de desarrollo local, reinicie el entorno de SDK basado en docker.

En esta página