Hledáte způsob, jak přenést data ze souboru Microsoft Publisher PUB do tabulky Excel (XLSX)? Už nehledejte! Tento blogový příspěvek vás provede několika metodami převodu Publisheru do Excelu a zajistí, že vaše data zůstanou nedotčená a dobře uspořádaná.
Převést Publisher do Excelu Online - PUB do XLSX
Pomocí tohoto bezplatného online převodníku PUB do Excelu převeďte své soubory vydavatele na tabulky aplikace Excel. Uložte své převedené soubory ve formátu XLSX přímo z vašeho webového prohlížeče, aniž byste museli instalovat další software.
Jak převést Publisher na Excel Online
Převeďte PUB na XLSX bez námahy ve 4 jednoduchých krocích:
Nahrajte svůj soubor PUB: Jednoduše přetáhněte soubor do převodníku nebo zadejte online odkaz, abyste k němu měli přístup ze služeb cloudového úložiště, jako je OneDrive, Disk Google nebo jiné.
Zahájení převodu: Kliknutím na tlačítko Převést zahájíte proces převodu.
Vygenerujte svůj soubor XLSX: Náš převodník rychle připraví váš soubor ve formátu XLSX, připravený ke stažení.
Stáhnout a uložit: Uložte výsledný soubor XLSX do počítače, mobilního zařízení nebo do preferovaného úložiště.
Upřednostňujeme vaše soukromí a bezpečnost a vaše data nikdy neukládáme na naše servery. Navíc zajišťujeme, aby odkazy ke stažení byly platné pouze 24 hodin, poté automaticky vyprší, což poskytuje další vrstvu ochrany pro vaše citlivé informace.
Publisher to Excel: Průvodce pro vývojáře
Aspose poskytuje rozhraní API pro snadnou konverzi souborů vydavatele na tabulky aplikace Excel. Za tímto účelem budeme postupovat ve dvou krocích a převést soubor PUB do formátu XLSX. Nejprve použijeme API Aspose.PUB k transformaci souboru PUB do formátu PDF. Poté použijeme API Aspose.PDF k převodu stránek PDF do formátu XLSX.
Následující části vám ukážou, jak převést soubory PUB do Excelu programově v .NET nebo Java. Získáte podrobné pokyny a příklady kódu, které vám pomohou to udělat snadno a efektivně.
- Převést Publisher do Excelu v C#
- Převést Publisher do Excelu v Java
- Převaděč Publisher do Excelu v C++
- Licencování
- Volné zdroje
Převést Publisher do Excelu v C#
Jakýkoli soubor PUB můžeme snadno převést na tabulku Excel v C# podle následujících kroků:
- Nainstalujte do své aplikace Aspose.PUB for .NET a Aspose.PDF for .NET.
- Pomocí následující ukázky kódu načtěte soubor PUB a převeďte jej do formátu XLSX.
Následující ukázka kódu ukazuje, jak převést soubor PUB na soubor aplikace Excel v C#.
// Inicializujte MemoryStream pro uložení výstupního dokumentu
MemoryStream stream = new MemoryStream();
// Načíst vstupní soubor PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("Sample.pub");
// Analyzujte vstupní soubor vydavatele
Aspose.Pub.Document doc = parser.Parse();
// Převeďte soubor PUB do PDF a výsledek uložte do MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Načtěte vstupní soubor PDF z MemoryStreamu
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Inicializujte objekt třídy DocSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Zadejte formát výstupního souboru word (DOC/DOCX)
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Uložit výstupní soubor word (DOC/DOCX)
document.Save("PUBToExcel.xlsx", options);
Převést Publisher do Excelu v Java
Podobně můžeme převést soubor PUB na XLSX v Java podle následujících kroků:
- Nainstalujte do své aplikace Aspose.PUB for Java a Aspose.PDF for Java.
- Pomocí následujícího kódu Java načtěte soubor PUB a převeďte jej do formátu XLSX.
Následující ukázka kódu ukazuje, jak převést soubor PUB na soubor Excel v Java.
// Tento příklad kódu ukazuje, jak převést PUB na DOCX v Java.
// Inicializujte ByteArrayOutputStream pro uložení zprostředkujícího souboru PDF.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Inicializujte Pub Parser pro soubor PUB
IPubParser parser = PubFactory.createParser("Sample.pub");
// Analyzujte soubor aplikace Publisher
Document doc = parser.parse();
// Převeďte PUB do souboru PDF a uložte výstup do streamu
PubFactory.createPdfConverter().convertToPdf(doc, os);
// Načtěte zprostředkující dokument PDF
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(os.toByteArray());
// Převeďte nebo exportujte soubor do formátu MS Word DOCX nebo DOC
pdfDocument.save("PUBToXLSX.xlsx", com.aspose.pdf.SaveFormat.Excel);
Převaděč Publisher do Excelu v C++
Můžeme také převést soubor PUB na XLSX v C++ podle následujících kroků:
- Nainstalujte do své aplikace Aspose.PUB for C++ a Aspose.PDF pro ++.
- Pomocí následující ukázky kódu C++ načtěte soubor PUB a převeďte jej do formátu XLSX.
Následující ukázka kódu ukazuje, jak převést soubor PUB na soubor aplikace Excel v C++.
// Tento příklad kódu ukazuje, jak převést PUB na XLSX v C++.
// Zdrojové cesty PUB a výstupní soubory PDF
System::String filePub = u"Sample.pub";
System::String filePdf = u"Output.pdf";
// Načtěte soubor PUB
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();
// Převeďte soubor PUB do formátu PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
// Načtěte vygenerovaný soubor PDF
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);
// Vytvořte instanci třídy ExcelSaveOptions třídy
auto saveOptions = MakeObject<Aspose::Pdf::ExcelSaveOptions>();
// Nastavte formát jako XLSX
saveOptions->set_Format(ExcelSaveOptions::ExcelFormat::Xlsx);
// Uložte soubor XLSX
pdfDocument->Save(u"PUBToXLSX.xlsx", saveOptions);
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovny bez omezení hodnocení.
PUB až XLSX – zdroje zdarma
Kromě převodu Publisher do Excelu můžete také prozkoumat různé další funkce rozhraní API pomocí následujících zdrojů:
Závěr
Závěrem lze říci, že převod souborů aplikace Publisher do Excelu může výrazně zjednodušit správu dat a zvýšit vaši produktivitu. Hladkého a efektivního převodu můžete dosáhnout pomocí online převodníku PUB na XLSX, který je popsán v tomto příspěvku. Využitím Aspose API můžete snadno integrovat takové funkce do vašich aplikací. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.