
Microsoft OneNote är ett kraftfullt anteckningsverktyg. Ta din OneNote-upplevelse till nästa nivå genom att lära dig hur du ändrar stilar med Java! I den här guiden visar vi hur du ändrar stilar i OneNote-dokument med Java för att förbättra läsbarheten. Den här guiden ger dig steg-för-steg-instruktioner för att implementera stiländringar och kodsnuttar för att öka din produktivitet.
Denna artikel täcker följande ämnen:
- Java OneNote API för att ändra stilar i OneNote
- Skapa en sidtitel med textstil
- Ändra textstil för en sidtitel
- Ändra textstil för stycken
- Ställ in standardstycken stil
- Gratis lärresurser
Java OneNote API för att Ändra Stilar i OneNote
Aspose.Note för Java OneNote API erbjuder ett kraftfullt sätt att interagera med OneNote-dokument programatiskt. Det gör det möjligt för utvecklare att automatisera uppgifter, skapa anpassade verktyg och integrera OneNote med andra applikationer i Java. För att ändra stilar i OneNote med Java kommer vi att använda Aspose.Note för Java OneNote API för att komma åt och ändra formateringen av anteckningar.
Ladda ner JAR-filen för API:et eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>24.4</version>
<classifier>jdk17</classifier>
</dependency>
Skapa OneNote Sidtitel med Textstil i Java
Vi kan skapa en sidtitel i ett OneNote-dokument programatiskt genom att följa stegen nedan:
- Skapa ett nytt OneNote-dokument med Document-klassen.
- Lägg till en ny sida med Page-klassen.
- Ange titeltexten, datum och tid med RichText-klassen.
- Ställ in ParagraphStyle-egenskapen för RichText-klassobjektet för att definiera teckensnitt, storlek, färg osv.
- Slutligen, spara dokumentet med save()-metoden.
Följande kodexempel visar hur man skapar en sidtitel med stilar i ett OneNote-dokument med Java.
// initialize new Document | |
Document doc = new Document(); | |
// initialize new Page | |
Page page = new Page(); | |
// title text | |
RichText titleText = new RichText().append("Title text."); | |
// title text style | |
ParagraphStyle titleTextStyle = new ParagraphStyle(); | |
titleTextStyle.setFontName("Courier New"); | |
titleTextStyle.setFontSize(20); | |
// set title text style | |
titleText.setParagraphStyle(titleTextStyle); | |
// title date | |
RichText titleDate = new RichText().append("Friday, 11 November 2011"); | |
titleDate.setParagraphStyle(ParagraphStyle.getDefault()); | |
// title time | |
RichText titleTime = new RichText().append("12:34"); | |
titleTime.setParagraphStyle(ParagraphStyle.getDefault()); | |
Title title = new Title(); | |
title.setTitleText(titleText); | |
title.setTitleDate(titleDate); | |
title.setTitleTime(titleTime); | |
page.setTitle(title); | |
// append page node | |
doc.appendChildLast(page); | |
// save the document | |
doc.save("CreatePageTitle.one"); |

Skapa OneNote Sidtitel med Textstil i Java.
Ändra Textstil för en Sidtitel i Java
Vi kan även ändra textstilen för sidtitlar i OneNote-dokument genom att följa stegen nedan:
- Ladda ett befintligt OneNote-dokument med Document-klassen.
- Loop genom alla sidtitlar i dokumentet.
- Modifiera ParagraphStyle-egenskaperna för varje titel.
- Alternativt, modifiera Style-egenskaperna för TextRuns för varje titel.
- Slutligen, spara dokumentet med save()-metoden.
Följande kodexempel visar hur man ändrar textstil för en sidtitel i ett OneNote-dokument med Java.
// Load the document into Aspose.Note. | |
Document document = new Document("CreatePageTitle.one"); | |
// Change the style | |
for (Title title : (Iterable<Title>) document.getChildNodes(Title.class)) { | |
// Modify title paragraph style | |
title.getTitleText().getParagraphStyle().setFontSize(38); | |
title.getTitleText().getParagraphStyle().setBold(true); | |
title.getTitleText().getParagraphStyle().setFontColor(Color.BLUE); | |
// Alternatively modify text run style within the title | |
for (TextRun richText : title.getTitleText().getTextRuns()) { | |
richText.getStyle().setFontSize(50); | |
richText.getStyle().setBold(true); | |
richText.getStyle().setFontColor(Color.BLUE); | |
} | |
} | |
// Save the document | |
document.save("PageTitle.one"); |

Ändra Textstil för en Sidtitel i Java.
Ändra Textstil för OneNote Stycken i Java
Vi kan ändra textstilen för stycken i OneNote-dokument genom att följa stegen nedan:
- Ladda OneNote-dokumentet med Document-klassen.
- Hämta ett specifikt eller alla RichText-noder med GgtChildNodes()-metoden.
- Modifiera Style-egenskaper, t.ex. FontColor, Highlight, FontSize osv. för TextRuns för RichText-noden/erna.
- Slutligen, spara dokumentet med save()-metoden.
Följande kodexempel visar hur man ändrar textstil för ett stycke i ett OneNote-dokument med Java.
// Load the document into Aspose.Note. | |
Document document = new Document("D:\\Files\\Aspose.one"); | |
// Get all the pages | |
List<Page> pages = document.getChildNodes(Page.class); | |
// Get a particular RichText node(s) | |
List<RichText> richTextNodes = pages.get(3).getChildNodes(RichText.class); | |
if (richTextNodes != null && richTextNodes.size() > 3) { | |
for (int i = 3; i < richTextNodes.size(); i++) { | |
RichText richText = richTextNodes.get(i); | |
// Apply formatting style | |
for (TextRun run : richText.getTextRuns()) { | |
// Set font color | |
run.getStyle().setFontColor(Color.YELLOW); | |
// Set highlight color | |
run.getStyle().setHighlight(Color.BLUE); | |
// Set font size | |
run.getStyle().setFontSize(14); | |
} | |
} | |
} | |
// Save the document | |
document.save("D:\\Files\\ParagraphStyle.one"); |

Ändra Textstil för OneNote Stycken i Java.
Ställ in Standardstycken Stil i OneNote med Java
Vi kan också ställa in en standard styckens stil i ett OneNote-dokument genom att följa stegen nedan:
- Skapa ett nytt dokument med Document-klassen.
- Skapa en ny sida med Page-klassen.
- Initiera Outline och OutlineElement-klassobjekt.
- Skapa ett RichText-klassobjekt och specificera ParagraphStyle.
- Därefter, lägg till barnobjekt.
- Slutligen, spara dokumentet med save()-metoden.
Följande kodexempel visar hur man ställer in standardstyckens stil i ett OneNote-dokument med Java.
// Create a new document | |
Document document = new Document(); | |
// Create a new page | |
Page page = new Page(); | |
// Create a new outline | |
Outline outline = new Outline(); | |
// Create an outline element | |
OutlineElement outlineElem = new OutlineElement(); | |
// Create style | |
ParagraphStyle defaultStyle = new ParagraphStyle() | |
.setFontName("Courier New") | |
.setFontSize(20); | |
RichText text = new RichText() | |
.append("DefaultParagraphFontAndSize") | |
.append(System.lineSeparator()) | |
.append("OnlyDefaultParagraphFont", new TextStyle().setFontSize(14)) | |
.append(System.lineSeparator()) | |
.append("OnlyDefaultParagraphFontSize", new TextStyle().setFontName("Verdana")); | |
text.setParagraphStyle(defaultStyle); | |
// Append elements | |
outlineElem.appendChildLast(text); | |
outline.appendChildLast(outlineElem); | |
page.appendChildLast(outline); | |
document.appendChildLast(page); | |
// Save the document | |
document.save("SetDefaultParagraphStyle.one"); |
Få ett Gratis Licens
Få en gratis temporär licens för att låsa upp obegränsad redigering av text- och teckensnittsstilar i OneNote-dokument. Besök bara Temporary License page, följ instruktionerna och få din kostnadsfria licens för att utforska hela potentialen hos Aspose.Note för Java OneNote API.
OneNote Redigera Stilar – Gratis Resurser
- Läs Working with Text Styles avsnittet i den officiella dokumentationen för att lära dig mer om styling.
- Läs Working with Text avsnittet för att lära dig hur man arbetar med olika textelement i Java.
Förutom att redigera text- och teckensnittsstilar i ett OneNote-dokument, utforska olika andra funktioner i API:et med hjälp av resurserna nedan:
Slutsats
I den här artikeln utforskade vi hur man ändrar textstilar för sidtitlar eller stycken i OneNote-dokument med Java. Genom att använda Aspose.Note för Java OneNote API kan du enkelt integrera sådan funktionalitet i dina Java-applikationer. Så, låt oss dyka in och börja anpassa OneNote för att bättre passa dina behov!
Vid osäkerheter, vänligen kontakta oss på vårt gratis supportforum.