Microsoft Publisher är ett flitigt använt verktyg för att skapa attraktiva broschyrer, flygblad och andra typer av publikationer. Men när det kommer till att dela eller samarbeta kring utgivarfiler kan det vara lite stressigt att arbeta med utgivarfiler. I sådana fall kan vi konvertera PUB till Word. I den här artikeln kommer vi att utforska ett gratis onlineverktyg för att konvertera Publisher-filer till Word online.
Konvertera PUB till Word Online - PUB till DOCX
Konvertera dina utgivarfiler till Word-dokument med denna gratis PUB till Word online-konverterare-app och spara utdata i DOCX-format. Den körs helt i din webbläsare, vilket eliminerar behovet av ytterligare programvara.
Hur man konverterar PUB-fil till Word Online
- Dra och släpp PUB-filen eller använd onlinelänken för att komma åt filen från OneDrive, Google Drive, etc.
- Klicka på knappen Konvertera för att utföra PUB-konverteringen.
- Utdata i DOCX-format kommer att förberedas för nedladdning.
- Spara den resulterande DOCX-filen på din dator eller mobila enhet.
För din integritet lagras inte dina uppgifter på våra servrar. Nedladdningslänkar upphör att gälla efter 24 timmar av säkerhetsskäl.
Konvertera utgivarfiler till Word: En utvecklarguide
Som utvecklare kan du enkelt omvandla dina Publisher-filer (PUB) till Word-dokument i två steg. Konvertera först PUB-filen till ett PDF-format med hjälp av Aspose.PUB API. Konvertera sedan PDF-sidorna till DOCX-format med hjälp av Aspose.PDF API.
Följande avsnitt innehåller steg och kodexempel för att konvertera PUB-filer till Word programmatiskt i .NET eller Java.
- Konvertera utgivarfiler till Word i C#
- Konvertera Publisher-filer till Word i Java
- Publisher to Word Converter i C++
- Licensiering och gratis resurser
Konvertera utgivarfiler till Word i C#
Vi kan enkelt konvertera alla PUB-filer till ett Word-dokument i C# genom att följa stegen nedan:
- Installera Aspose.PUB for .NET och Aspose.PDF for .NET i din applikation.
- Använd följande kodexempel för att ladda en PUB-fil och konvertera den till DOCX-format.
Följande kodexempel visar hur man konverterar en PUB-fil till ett Word-dokument i C#.
// Detta kodexempel visar hur man konverterar PUB till DOCX i C#.
using Aspose.Pdf.Devices;
using Aspose.Pdf;
using Aspose.Pub;
// Initiera en MemoryStream för att hålla utmatat dokument
MemoryStream stream = new MemoryStream();
// Ladda ingångs-PUB-filen
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("Sample.pub");
// Analysera indatapubliceringsfilen
Aspose.Pub.Document doc = parser.Parse();
// Konvertera PUB-filen till PDF och spara resultatet i en MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Ladda in PDF-fil från MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Initiera DocSaveOptions klassobjekt
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// Ange formatet för utgående ordfil (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.DocX;
// Spara utdataordfil (DOC/DOCX)
document.Save("PUBToWord.docx", options);
Konvertera Publisher-filer till Word i Java
På samma sätt kan vi konvertera en PUB-fil till DOCX i Java genom att följa stegen nedan:
- Installera Aspose.PUB för Java och Aspose.PDF för Java i din applikation.
- Använd följande Java-kod för att ladda en PUB-fil och konvertera den till DOCX-format.
Följande kodexempel visar hur man konverterar en PUB-fil till ett Word-dokument i Java.
// Detta kodexempel visar hur man konverterar PUB till DOCX i Java.
// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Initiera Pub Parser för PUB-filen
IPubParser parser = PubFactory.createParser("Sample.pub");
// Analysera Publisher-filen
com.aspose.pub.Document doc = parser.parse();
// Konvertera PUB till PDF-fil och spara utdata i strömmen
PubFactory.createPdfConverter().convertToPdf(doc, os);
// Ladda det mellanliggande PDF-dokumentet
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(os.toByteArray());
// Konvertera eller exportera filen till MS Word DOCX- eller DOC-format
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Publisher-filer till Word Converter i C++
Vi kan också konvertera en PUB-fil till DOCX i C++ genom att följa stegen nedan:
- Installera Aspose.PUB for C++ och Aspose.PDF for ++ i din applikation.
- Använd följande C++-kodexempel för att ladda en PUB-fil och konvertera den till DOCX-format.
Följande kodexempel visar hur man konverterar en PUB-fil till ett Word-dokument i C++.
// Detta kodexempel visar hur man konverterar PUB till DOCX i C++.
// Källa PUB och utdata PDF-filsökvägar
System::String filePub = u"C:\\Files\\Sample.pub";
System::String filePdf = u"C:\\Files\\Output.pdf";
// Ladda PUB-filen
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();
// Konvertera PUB-filen till PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
// Ladda den genererade PDF-filen
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);
// Skapa en instans av klassen DocSaveOptions
auto saveOptions = MakeObject<Aspose::Pdf::DocSaveOptions>();
// Ställ in formatet som DocX
saveOptions->set_Format(DocSaveOptions::DocFormat::DocX);
// Spara DocX-filen
pdfDocument->Save(u"C:\\Files\\PUBToWord.docx", saveOptions);
PUB till DOCX – Gratis licens- och lärresurser
Du kan få en gratis tillfällig licens för att prova biblioteken utan utvärderingsbegränsningar.
Förutom att konvertera Publisher-filer till Word-dokument kan du också utforska olika andra funktioner i biblioteket med hjälp av följande resurser:
Slutsats
Sammanfattningsvis är att konvertera Publisher-filer till Word ett enkelt och effektivt sätt att göra dina dokument mer tillgängliga och lättare att arbeta med. Genom att följa stegen som beskrivs i den här artikeln kan du välja att använda ett online-konverteringsverktyg för PUB till DOCX eller utveckla din egen omvandlarapplikation för att omvandla din PUB-fil till Word-format. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.