Python Forum
How can I write formatted (i.e. bold, italic, change font size, etc.) text to a file?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How can I write formatted (i.e. bold, italic, change font size, etc.) text to a file?
#10
This script creates a simple .docx file with some bold and italic text:

import { Document, Paragraph, TextRun } from "docx";
import { writeFileSync } from "fs";

// Create document
const doc = new Document({
  sections: [{
    properties: {},
    children: [
      new Paragraph({
        children: [
          new TextRun({
            text: "Hello World",
            bold: true,
          }),
          new TextRun({
            text: " This is a new paragraph.",
            italics: true,
          }),
        ],
      }),
    ],
  }],
});

// Used to export the file into a .docx file
const buffer = await Packer.toBuffer(doc);

// Write the file
writeFileSync("My Document.docx", buffer);

console.log("Document created successfully");
Gribouillis write Jan-19-2025, 09:30 AM:
Please post all code, output and errors (it it's entirety) between their respective tags. Refer to BBCode help topic on how to post. Use the "Preview Post" button to make sure the code is presented as you expect before hitting the "Post Reply/Thread" button.
our gd project- geometry dash
Reply


Messages In This Thread
RE: How can I write formatted (i.e. bold, italic, change font size, etc.) text to a file? - by Keville_35 - Jan-19-2025, 09:02 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to write variable in a python file then import it in another python file? tatahuft 4 1,066 Jan-01-2025, 12:18 AM
Last Post: Skaperen
  [SOLVED] [Linux] Write file and change owner? Winfried 6 1,777 Oct-17-2024, 01:15 AM
Last Post: Winfried
  Print text with big font and style tomtom 6 21,187 Aug-13-2024, 07:26 AM
Last Post: yazistilleriio
  What does .flush do? How can I change this to write to the file? Pedroski55 3 1,501 Apr-22-2024, 01:15 PM
Last Post: snippsat
  Last record in file doesn't write to newline gonksoup 3 1,745 Jan-22-2024, 12:56 PM
Last Post: deanhystad
  Python code for alignment and font size 1418 0 1,007 Jan-14-2024, 03:56 AM
Last Post: 1418
  write to csv file problem jacksfrustration 11 5,712 Nov-09-2023, 01:56 PM
Last Post: deanhystad
  python Read each xlsx file and write it into csv with pipe delimiter mg24 4 4,123 Nov-09-2023, 10:56 AM
Last Post: mg24
  logging: change log file permission with RotatingFileHandler erg 0 2,679 Aug-09-2023, 01:24 PM
Last Post: erg
  How can I change the uuid name of a file to his original file? MaddoxMB 2 2,333 Jul-17-2023, 10:15 PM
Last Post: Pedroski55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020