<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Could Not load PDF Content in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/could-not-load-pdf-content/m-p/486904#M39866</link>
    <description>&lt;P&gt;On the docker compose directory launch this command&amp;nbsp; :&lt;/P&gt;&lt;P&gt;docker-compose logs -f --tail="100" transform-core-aio&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;repeat the upload of the file and copy and paste the logs.&lt;/P&gt;</description>
    <pubDate>Mon, 10 Feb 2025 12:21:08 GMT</pubDate>
    <dc:creator>AlfrescoZZZ</dc:creator>
    <dc:date>2025-02-10T12:21:08Z</dc:date>
    <item>
      <title>Could Not load PDF Content</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/could-not-load-pdf-content/m-p/486899#M39864</link>
      <description>&lt;P&gt;In Alfresco Community 23.4 Docker I am getting Could Not load PDF Content... While seeing logs in transform service I noticed "No unicode mapping for ...." and "Using Fallback Font...", I guess it is due to missing fonts. Even the transform-aio docker container is having Libre Office 7.2 which is pretty old. Also the file mime-type is Adobe PDF.&lt;BR /&gt;&lt;BR /&gt;How can I be able to solve this issue considering that I am using alfresco community docker file &lt;A href="https://github.com/Alfresco/acs-deployment/blob/master/docker-compose/community-compose.yaml" target="_blank" rel="noopener"&gt;https://github.com/Alfresco/acs-deployment/blob/master/docker-compose/community-compose.yaml&lt;/A&gt; from official GitHub page&lt;/P&gt;&lt;P&gt;Docker File content&lt;/P&gt;&lt;P&gt;# This Docker Compose file will spin up an ACS community installation on a local host.&lt;BR /&gt;# It requires at least 6GB of memory available to distribute among containers.&lt;BR /&gt;#&lt;BR /&gt;# For performance tuning, increase each container mem_limit and give a percentage of&lt;BR /&gt;# it to the JVM. Use either the -Xms,-Xmx flags or the newly added flags in&lt;BR /&gt;# java 10+: -XX:MaxRAMPercentage and -XX:MinRAMPercentage.&lt;BR /&gt;# More details here:&lt;BR /&gt;# &lt;A href="https://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html" target="_blank"&gt;https://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html&lt;/A&gt;&lt;BR /&gt;#&lt;BR /&gt;services:&lt;BR /&gt;alfresco:&lt;BR /&gt;image: docker.io/alfresco/alfresco-content-repository-community:23.4.0&lt;BR /&gt;volumes:&lt;BR /&gt;- ./Data/Alfresco/alf_data:/usr/local/tomcat/alf_data&lt;BR /&gt;- ./Data/Alfresco/alf_logs:/usr/local/tomcat/logs&lt;BR /&gt;mem_limit: 16g&lt;BR /&gt;environment:&lt;BR /&gt;JAVA_TOOL_OPTIONS: &amp;gt;-&lt;BR /&gt;-Dencryption.keystore.type=JCEKS&lt;BR /&gt;-Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding&lt;BR /&gt;-Dencryption.keyAlgorithm=DESede&lt;BR /&gt;-Dencryption.keystore.location=/usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore&lt;BR /&gt;-Dmetadata-keystore.password=mp6yc0UD9e&lt;BR /&gt;-Dmetadata-keystore.aliases=metadata&lt;BR /&gt;-Dmetadata-keystore.metadata.password=oKIWzVdEdA&lt;BR /&gt;-Dmetadata-keystore.metadata.algorithm=DESede&lt;BR /&gt;JAVA_OPTS: &amp;gt;-&lt;BR /&gt;-Ddb.driver=org.postgresql.Driver&lt;BR /&gt;-Ddb.username=alfresco&lt;BR /&gt;-Ddb.password=alfresco&lt;BR /&gt;-Ddb.url=jdbc:postgresql://postgres:5432/alfresco&lt;BR /&gt;-Dsolr.host=solr6&lt;BR /&gt;-Dsolr.port=8983&lt;BR /&gt;-Dsolr.http.connection.timeout=1000&lt;BR /&gt;-Dsolr.secureComms=secret&lt;BR /&gt;-Dsolr.sharedSecret=secret&lt;BR /&gt;-Dsolr.base.url=/solr&lt;BR /&gt;-Dindex.subsystem.name=solr6&lt;BR /&gt;-Dshare.host=201.123.83.4&lt;BR /&gt;-Dshare.port=8080&lt;BR /&gt;-Dalfresco.host=201.123.83.4&lt;BR /&gt;-Dalfresco.port=8080&lt;BR /&gt;-Dcsrf.filter.enabled=false&lt;BR /&gt;-Daos.baseUrlOverwrite=&lt;A href="http://201.123.83.4:8080/alfresco/aos" target="_blank"&gt;http://201.123.83.4:8080/alfresco/aos&lt;/A&gt;&lt;BR /&gt;-Dmessaging.broker.url="failover:(nio://activemq:61616)?timeout=3000&amp;amp;jms.useCompression=true"&lt;BR /&gt;-Ddeployment.method=DOCKER_COMPOSE&lt;BR /&gt;-DlocalTransform.core-aio.url=&lt;A href="http://transform-core-aio:8090/" target="_blank"&gt;http://transform-core-aio:8090/&lt;/A&gt;&lt;BR /&gt;-XX:MinRAMPercentage=50&lt;BR /&gt;-XX:MaxRAMPercentage=80&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "curl", "-f", "&lt;A href="http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/probes/-ready-" target="_blank"&gt;http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/probes/-ready-&lt;/A&gt;"]&lt;BR /&gt;interval: 30s&lt;BR /&gt;timeout: 3s&lt;BR /&gt;retries: 5&lt;BR /&gt;start_period: 1m&lt;BR /&gt;labels:&lt;BR /&gt;- "traefik.enable=true"&lt;BR /&gt;- "traefik.http.routers.alfresco.rule=PathPrefix(`/`)"&lt;BR /&gt;- "traefik.http.services.alfresco.loadbalancer.server.port=8080"&lt;BR /&gt;- "traefik.http.routers.solrapideny.rule=PathRegexp(`^/alfresco/(wc)?s(ervice)?/api/solr/.*$`)"&lt;BR /&gt;- "traefik.http.middlewares.acsfakeauth.basicauth.users=fake:"&lt;BR /&gt;- "traefik.http.routers.solrapideny.middlewares=acsfakeauth@docker"&lt;BR /&gt;transform-core-aio:&lt;BR /&gt;image: alfresco/alfresco-transform-core-aio:5.1.5&lt;/P&gt;&lt;P&gt;mem_limit: 4g&lt;BR /&gt;environment:&lt;BR /&gt;JAVA_OPTS: &amp;gt;-&lt;BR /&gt;-XX:MinRAMPercentage=50&lt;BR /&gt;-XX:MaxRAMPercentage=80&lt;BR /&gt;ports:&lt;BR /&gt;- "8090:8090"&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "curl", "-f", "&lt;A href="http://localhost:8090/ready" target="_blank"&gt;http://localhost:8090/ready&lt;/A&gt;"]&lt;BR /&gt;interval: 20s&lt;BR /&gt;timeout: 2s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 10s&lt;BR /&gt;depends_on:&lt;BR /&gt;activemq:&lt;BR /&gt;condition: service_healthy&lt;BR /&gt;share:&lt;BR /&gt;image: docker.io/alfresco/alfresco-share:23.4.0&lt;BR /&gt;mem_limit: 4g&lt;BR /&gt;environment:&lt;BR /&gt;CSRF_FILTER_ORIGIN: &lt;A href="http://201.123.83.4:8080" target="_blank"&gt;http://201.123.83.4:8080&lt;/A&gt;&lt;BR /&gt;CSRF_FILTER_REFERER: &lt;A href="http://201.123.83.4:8080/share/.*" target="_blank"&gt;http://201.123.83.4:8080/share/.*&lt;/A&gt;&lt;BR /&gt;REPO_HOST: "alfresco"&lt;BR /&gt;REPO_PORT: "8080"&lt;BR /&gt;JAVA_OPTS: &amp;gt;-&lt;BR /&gt;-XX:MinRAMPercentage=50&lt;BR /&gt;-XX:MaxRAMPercentage=80&lt;BR /&gt;-Dalfresco.host=201.123.83.4&lt;BR /&gt;-Dalfresco.port=8080&lt;BR /&gt;-Dalfresco.context=alfresco&lt;BR /&gt;-Dalfresco.protocol=http&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "curl", "-f", "&lt;A href="http://localhost:8080/share" target="_blank"&gt;http://localhost:8080/share&lt;/A&gt;"]&lt;BR /&gt;interval: 20s&lt;BR /&gt;timeout: 2s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 15s&lt;BR /&gt;depends_on:&lt;BR /&gt;alfresco:&lt;BR /&gt;condition: service_healthy&lt;BR /&gt;labels:&lt;BR /&gt;- "traefik.enable=true"&lt;BR /&gt;- "traefik.http.routers.share.rule=PathPrefix(`/share`)"&lt;BR /&gt;- "traefik.http.services.share.loadbalancer.server.port=8080"&lt;BR /&gt;- "traefik.http.routers.proxiedsolrapideny.rule=PathRegexp(`^/share/proxy/alfresco(-(noauth|feed|api))?/api/solr/`)"&lt;BR /&gt;- "traefik.http.middlewares.sharefakeauth.basicauth.users=fake:"&lt;BR /&gt;- "traefik.http.routers.proxiedsolrapideny.middlewares=sharefakeauth@docker"&lt;BR /&gt;postgres:&lt;BR /&gt;image: postgres:latest&lt;BR /&gt;volumes:&lt;BR /&gt;- ./Data/Postgres/data:/var/lib/postgresql/data&lt;BR /&gt;- ./Data/Postgres/logs:/var/log/postgresql&lt;BR /&gt;mem_limit: 4g&lt;BR /&gt;environment:&lt;BR /&gt;- POSTGRES_PASSWORD=alfresco&lt;BR /&gt;- POSTGRES_USER=alfresco&lt;BR /&gt;- POSTGRES_DB=alfresco&lt;BR /&gt;command: postgres -c max_connections=300 -c log_min_messages=LOG&lt;BR /&gt;ports:&lt;BR /&gt;- "5432:5432"&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD-SHELL", "pg_isready -d $$POSTGRES_DB -U $$POSTGRES_USER"]&lt;BR /&gt;interval: 10s&lt;BR /&gt;timeout: 3s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 5s&lt;BR /&gt;solr6:&lt;BR /&gt;image: docker.io/alfresco/alfresco-search-services:2.0.13&lt;BR /&gt;mem_limit: 8g&lt;BR /&gt;environment:&lt;BR /&gt;# Solr needs to know how to register itself with Alfresco&lt;BR /&gt;SOLR_ALFRESCO_HOST: "alfresco"&lt;BR /&gt;SOLR_ALFRESCO_PORT: "8080"&lt;BR /&gt;# Alfresco needs to know how to call solr&lt;BR /&gt;SOLR_SOLR_HOST: "solr6"&lt;BR /&gt;SOLR_SOLR_PORT: "8983"&lt;BR /&gt;# Create the default alfresco and archive cores&lt;BR /&gt;SOLR_CREATE_ALFRESCO_DEFAULTS: "alfresco,archive"&lt;BR /&gt;# HTTPS or SECRET&lt;BR /&gt;ALFRESCO_SECURE_COMMS: "secret"&lt;BR /&gt;# SHARED SECRET VALUE&lt;BR /&gt;JAVA_TOOL_OPTIONS: &amp;gt;-&lt;BR /&gt;-Dalfresco.secureComms.secret=secret&lt;BR /&gt;ports:&lt;BR /&gt;- "8083:8983" # Browser port&lt;BR /&gt;activemq:&lt;BR /&gt;image: alfresco/alfresco-activemq:5.18-jre17-rockylinux8&lt;BR /&gt;volumes:&lt;BR /&gt;- ./Data/ActiveMQ:/opt/activemq/data&lt;BR /&gt;mem_limit: 1g&lt;BR /&gt;ports:&lt;BR /&gt;- "8161:8161" # Web Console&lt;BR /&gt;- "5672:5672" # AMQP&lt;BR /&gt;- "61616:61616" # OpenWire&lt;BR /&gt;- "61613:61613" # STOMP&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "/opt/activemq/bin/activemq", "query", "--objname", "type=Broker,brokerName=*,service=Health", "|", "grep", "Good"]&lt;BR /&gt;interval: 10s&lt;BR /&gt;timeout: 5s&lt;BR /&gt;retries: 5&lt;BR /&gt;start_period: 5s&lt;BR /&gt;content-app:&lt;BR /&gt;image: alfresco/alfresco-content-app:5.2.0&lt;BR /&gt;mem_limit: 256m&lt;BR /&gt;environment:&lt;BR /&gt;APP_BASE_SHARE_URL: "&lt;A href="http://201.123.83.4:8080/aca/#/preview/s" target="_blank"&gt;http://201.123.83.4:8080/aca/#/preview/s&lt;/A&gt;"&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "curl", "-f", "&lt;A href="http://localhost:8080/" target="_blank"&gt;http://localhost:8080/&lt;/A&gt;"]&lt;BR /&gt;interval: 10s&lt;BR /&gt;timeout: 1s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 1s&lt;BR /&gt;labels:&lt;BR /&gt;- "traefik.enable=true"&lt;BR /&gt;- "traefik.http.routers.aca.rule=PathPrefix(`/content-app`)"&lt;BR /&gt;- "traefik.http.middlewares.acaroot.stripprefix.prefixes=/content-app"&lt;BR /&gt;- "traefik.http.middlewares.acaforceslash.redirectregex.regex=^(.*/content-app)$$"&lt;BR /&gt;- "traefik.http.middlewares.acaforceslash.redirectregex.replacement=$${1}/"&lt;BR /&gt;- "traefik.http.middlewares.acachain.chain.middlewares=acaforceslash,acaroot"&lt;BR /&gt;- "traefik.http.routers.aca.middlewares=acachain@docker"&lt;BR /&gt;control-center:&lt;BR /&gt;image: quay.io/alfresco/alfresco-control-center:9.2.0&lt;BR /&gt;mem_limit: 256m&lt;BR /&gt;environment:&lt;BR /&gt;APP_CONFIG_PROVIDER: "ECM"&lt;BR /&gt;APP_CONFIG_AUTH_TYPE: "BASIC"&lt;BR /&gt;BASE_PATH: ./&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "curl", "-f", "&lt;A href="http://localhost:8080/" target="_blank"&gt;http://localhost:8080/&lt;/A&gt;"]&lt;BR /&gt;interval: 10s&lt;BR /&gt;timeout: 1s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 1s&lt;BR /&gt;labels:&lt;BR /&gt;- "traefik.enable=true"&lt;BR /&gt;- "traefik.http.routers.acc.rule=PathPrefix(`/control-center`) || PathPrefix(`/admin`)"&lt;BR /&gt;- "traefik.http.middlewares.accroot.stripprefix.prefixes=/admin,/control-center"&lt;BR /&gt;- "traefik.http.middlewares.accforceslash.redirectregex.regex=^(.*/(admin|control-center))$$"&lt;BR /&gt;- "traefik.http.middlewares.accforceslash.redirectregex.replacement=$${1}/"&lt;BR /&gt;- "traefik.http.middlewares.accchain.chain.middlewares=accforceslash,accroot"&lt;BR /&gt;- "traefik.http.routers.acc.middlewares=accchain@docker"&lt;BR /&gt;proxy:&lt;BR /&gt;image: traefik:3.1&lt;BR /&gt;mem_limit: 128m&lt;BR /&gt;command:&lt;BR /&gt;- "--api.insecure=true"&lt;BR /&gt;- "--providers.docker=true"&lt;BR /&gt;- "--entrypoints.web.address=:8080"&lt;BR /&gt;- "--entryPoints.traefik.address=:8888"&lt;BR /&gt;- "--accesslog=true"&lt;BR /&gt;- "--providers.docker.exposedByDefault=false"&lt;BR /&gt;- "--ping.entrypoint=web"&lt;BR /&gt;- "--ping=true"&lt;BR /&gt;ports:&lt;BR /&gt;- "8080:8080"&lt;BR /&gt;- "8888:8888"&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD", "traefik", "healthcheck", "--ping"]&lt;BR /&gt;interval: 20s&lt;BR /&gt;timeout: 10s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 10s&lt;BR /&gt;security_opt:&lt;BR /&gt;- label=disable # Required for accessing the Docker socket on Selinux enabled systems&lt;BR /&gt;volumes:&lt;BR /&gt;- /var/run/docker.sock:/var/run/docker.sock:ro&lt;/P&gt;</description>
      <pubDate>Sat, 08 Feb 2025 13:41:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/could-not-load-pdf-content/m-p/486899#M39864</guid>
      <dc:creator>KaustuvBEL</dc:creator>
      <dc:date>2025-02-08T13:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not load PDF Content</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/could-not-load-pdf-content/m-p/486904#M39866</link>
      <description>&lt;P&gt;On the docker compose directory launch this command&amp;nbsp; :&lt;/P&gt;&lt;P&gt;docker-compose logs -f --tail="100" transform-core-aio&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;repeat the upload of the file and copy and paste the logs.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2025 12:21:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/could-not-load-pdf-content/m-p/486904#M39866</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2025-02-10T12:21:08Z</dc:date>
    </item>
  </channel>
</rss>

