Gerar Imagem de Chart Primefaces

Amigos, precisando muito da ajuda de vcs já estou garrado nesse trem há algum tempo.
estou tentando gerar a imagem do chart para gerar PDF dos gráficos porém não estou conseguindo recuperar a imagem.

segue código:

	<h:form id="frm2">

<p:panelGrid style=“margin-top: 20px; margin-bottom: 50px” align=“Center”>

						<p:chart type="bar" model="#{controleSos.graficoCompare}" 
						style="width:800px;" id="grafico3"
						rendered="#{controleSos.graficoCompare != null}"
						widgetVar="chartCompare" responsive="true" />
						
						
					</p:panelGrid>
				
					
					<!-- Exportar PDF -->
					<h:inputHidden id="chartImageSrc" value="#{controleSos.chartImageSrcBase64}" />
					<p:remoteCommand name="exportToPdfRemoteCommand" action="#{controleSos.exportPdf}"/>
					
					<p:commandButton type="button" value="Export to PDF"  onclick="exportToPdf()"/> .

	</h:form>

			function exportToPdf() {
			   
			    var imageElement = PF('chartCompare').exportAsImage();

			    //obter o valor do atributo 'src' deste objeto e preencher a entrada oculto
			    $("#controleSos\\:chartImageSrc").val($(imageElement).attr("src"));

			   
			    exportToPdfRemoteCommand(); 
			}
			

public void exportPdf(){
	
	System.out.println("Cheguei!!!!");
	
	
	String imagem = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("chartImageSrc");
	System.out.println(imagem);

	String teste = getChartImageSrcBase64();
	System.out.println(teste);

	funcoes.GeradorPDF(imagem);

}

O retorno dessa imagem no exportPdf é null

debugando o sript vi que a imagem está sendo gerada só não está indo para o MB

conseguir aqui amigos, segue resposta

			function exportToPdf() {
			   
			    var imageElement = PF('chartCompare').exportAsImage();

			    //obter o valor do atributo 'src' deste objeto e preencher a entrada oculto
			    document.getElementById("frm2:chartImageSrc").value = imageElement.src;

			    //enviar a imagem (convertido em texto) para o seu MB
			    exportToPdfRemoteCommand(); 
			}

					<!-- Exportar PDF -->
					<h:inputHidden id="chartImageSrc" value="#{controleSos.chartImageSrcBase64}" />
					<p:remoteCommand name="exportToPdfRemoteCommand" action="#{controleSos.exportPdf}"/>
					
					<p:commandButton type="button" value="Export to PDF"  onclick="exportToPdf()"/> 

public void exportPdf(){
	
	Boolean pdf = Boolean.FALSE;

	try {

		String image = getChartImageSrcBase64().split("[,]")[1];
1 curtida