endereço git
https://gitee.com/bandung/Execl_WordTOPDF.git
Ele inclui uma variedade de dll pausa
Word para PDF
Uma a uma referência
Word para PDF
pública WordToPDF vazio (String de, String to)
{
try
{
do DOC Document = new novo documento (de);
// salvá-lo como um arquivo PDF, SaveFormat aqui suporta uma variedade de formatos, como imagens, epub, rtf, etc.
//权限这块的设置成不可复制
PdfSaveOptions SaveOptions = novos PdfSaveOptions ();
// Criar detalhes de criptografia e senha definida proprietário.
PdfEncryptionDetails encryptionDetails = new PdfEncryptionDetails (string.Empty, "password", PdfEncryptionAlgorithm.RC4_128);
// Iniciar, não permitindo todas as permissões.
encryptionDetails.Permissions = PdfPermissions.DisallowAll;
// Estender permissões para permitir a edição ou modificando anotações.
encryptionDetails.Permissions = PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly;
saveOptions.EncryptionDetails = encryptionDetails;
// rende o documento para o formato PDF com as permissões especificadas.
doc.Save (a, SaveOptions);
//doc.Save(to, SaveFormat.Pdf);
Console.WriteLine ( "成功!");
}
Catch (exceção e)
{
Console.WriteLine (e);
Console.WriteLine ( "强行报错!");
}
}
Execl para PDF
ExeclToPDF public void (String de, String to)
{
try
{
Aspose.Cells.Workbook XLS = novo Aspose.Cells.Workbook (de);
Aspose.Cells.PdfSaveOptions xlsSaveOption = novos Aspose.Cells.PdfSaveOptions ();
xlsSaveOption.SecurityOptions = novos Aspose.Cells.Rendering.PdfSecurity.PdfSecurityOptions ();
#region pdf加密
// Defina a senha do usuário
// PDF加密功能
//xlsSaveOption.SecurityOptions.UserPassword = "PDFKey";
// Definir a senha do proprietário
//xlsSaveOption.SecurityOptions.OwnerPassword = "sxbztxmgzxt";
#endregion
// permissão de conteúdo extração Disable
xlsSaveOption.SecurityOptions.ExtractContentPermission = false;
// permissão de impressão Disable
xlsSaveOption.SecurityOptions.PrintPermission = false;
xlsSaveOption.AllColumnsInOnePagePerSheet = true;
//权限这块的设置成不可复制
PdfSaveOptions SaveOptions = novos PdfSaveOptions ();
// Criar detalhes de criptografia e senha definida proprietário.
PdfEncryptionDetails encryptionDetails = new PdfEncryptionDetails (string.Empty, "password", PdfEncryptionAlgorithm.RC4_128);
// Iniciar, não permitindo todas as permissões.
encryptionDetails.Permissions = PdfPermissions.DisallowAll;
// Estender permissões para permitir a edição ou modificando anotações.
encryptionDetails.Permissions = PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly;
saveOptions.EncryptionDetails = encryptionDetails;
// rende o documento para o formato PDF com as permissões especificadas.
//doc.Save(to, SaveOptions);
xls.Save (a, xlsSaveOption);
Console.WriteLine ( "conversão bem-sucedida!");
}
O catch (Exception e)
{
Console.WriteLine (E);
Console.WriteLine ( "erro forçado!");
}
}
PPT to PDF
public void pptToPdf(string from, string to)
{
Presentation ppt = new Presentation(from);
ppt.Save(to, Aspose.Slides.Export.SaveFormat.Pdf);
Console.WriteLine("成功!");
}
Projeto arquivos para PDF
projeto public void ()
{
var projeto = new Aspose.Tasks.Project ( "1.MPP");
// salva em diferentes formatos
project.Save ( "file \\ output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);
project.Save ( "file \\ output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);
project.Save ( "file \\ output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);
project.Save ( "file \\ output.png", Aspose.Tasks.Saving.SaveFileFormat.PNG);
Console.WriteLine ( "成功!");
}
O arquivo compactado em um pacote compactado
using (var archive = new Archive())
{
archive.CreateEntry("1.pptx", @"1.pptx");
archive.Save(@"result.zip");
}
Se você quiser chamá-lo usando Thrift em outros idiomas, de fato, java, então rapidamente voltar-se para