Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

198
Visualizações
Is it possible to read MS Document or Excel in indesign script?

I have following code. My script can read external file liken(txt) and place it to InDesign file but if I try to change .txt --> .doc I get some weird characters It looks like .js or .jsx doesn't know to read it What I can do in this case?

this works

var variable ="hello world"

var doc = app.activeDocument;
var titleTextFrame = doc.textFrames.add(); 
titleTextFrame.contents = variable; 
titleTextFrame.geometricBounds = [20, 80, 80, 150]; 


    var inputFile = File("~/Desktop/text.txt");
    
    var inputData;
    inputFile.open("r");
    inputData = inputFile.read().toString();
    inputFile.close();
    
  
alert(inputData);

var textLorem = doc.textFrames.add();
textLorem.contents = inputData; 
textLorem.geometricBounds = [30, 80, 80, 150];  

this doesn't work

 var inputFile = File("~/Desktop/text.doc");
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

If you want to place files like DOC, etc you have to use method place(file):

var variable ="hello world"

var doc = app.activeDocument;
var titleTextFrame = doc.textFrames.add();
titleTextFrame.contents = variable;
titleTextFrame.geometricBounds = [20, 80, 80, 150];

var inputFile = File("~/Desktop/text.doc");

var textLorem = doc.textFrames.add();
textLorem.geometricBounds = [30, 80, 80, 150];
textLorem.place(inputFile);       // <-------------------- here

It doesn't make sense to read DOC files directly with file.read() method.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda