Este breve tutorial descreve como incorporar Excel em PowerPoint usando Java. Ele contém os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas que definem o processo e um código de exemplo que você pode usar para incorporar arquivo Excel no PowerPoint usando Java. Também descreverá a opção de exibir o ícone do arquivo Excel no slide.
Etapas para incorporar um arquivo Excel no PowerPoint usando Java
- Estabeleça o ambiente para usar Aspose.Slides for Java para incorporar o arquivo Excel
- Crie ou carregue um Presentation para inserir o Excel nele
- Obtenha a referência do slide de destino no objeto da classe ISlide
- Use o método Files.readAllBytes() para ler o arquivo Excel de origem
- Instancie o objeto OleEmbeddedDataInfo usando a matriz de bytes
- Invoque o método addOleObjectFrame para adicionar um quadro com informações de dados
- Defina o sinalizador para mostrar o ícone do objeto no slide e salve a apresentação
Estas etapas explicam como incorporar um arquivo Excel no PowerPoint usando Java. Crie o objeto da classe Presentation e acesse seu primeiro slide seguido da leitura do arquivo Excel de origem na matriz de bytes. Crie o objeto OleEmbeddedDataInfo com esta matriz de bytes e adicione o objeto OLE no slide usando o método addOleObjectFrame().
Código para inserir pasta de trabalho do Excel no PowerPoint usando Java
import com.aspose.slides.*; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Embed Excel file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Presentation presentation = new Presentation(); | |
try { | |
ISlide slide = presentation.getSlides().get_Item(0); | |
byte[] ExcelBytes = Files.readAllBytes(Paths.get("Book1.xlsx")); | |
IOleEmbeddedDataInfo dataInfoExcel = new OleEmbeddedDataInfo(ExcelBytes, "xlsx"); | |
IOleObjectFrame oleFrameXlsx = slide.getShapes().addOleObjectFrame(15, 15, 50, 50, dataInfoExcel); | |
oleFrameXlsx.setObjectIcon(true); | |
presentation.save("Output.pptx", SaveFormat.Pptx); | |
} catch (Exception e) { | |
} finally { | |
if (presentation != null) presentation.dispose(); | |
} | |
System.out.println("Done"); | |
} | |
} |
O código de exemplo mencionado acima demonstra como incorporar a pasta de trabalho do Excel no PowerPoint usando Java. Você pode exibir um ícone para o arquivo Excel incorporado ou exibir o conteúdo do arquivo diretamente definindo o sinalizador no método setObjectIcon(). Todos os tipos de arquivos podem ser incorporados usando a mesma técnica descrita neste artigo.
Este artigo nos ensinou a integração de um arquivo Excel na apresentação. Para adicionar um arquivo de áudio a uma apresentação, consulte o artigo em Como adicionar áudio em uma apresentação usando Java.