Toon posts:

Ervaring met COM objecten onder php.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wie heeft daar ervaring mee en kan me met publisher helpen?

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

uh? Je bedoelt MS Publisher via COM aanspreken? Vanuit welke taal?

We adore chaos because we like to restore order - M.C. Escher


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Lezen LordLarry, hij wil MS Publisher vanuit PHP aanroepen.
Hoewel ik nog nooit iets heb gedaan met php+COM, is mijn ervaring met de COMobjecten van MS publisher erg slecht. Veel crashes, ontbrekende functies. Dat ging toen wel om publisher 97.
Hou er wel rekening dat je publisher niet legaal kunt installeren op een productieserver waar meerdere mensen toegang toe hebben (lees: internet)

Localhost, sweet localhost


Verwijderd

Topicstarter
Waar kan ik hier meer info over vinden op internet? Ik kan wel COM dingen over Word of Excel vinden, maar Publisher helaas niet.

  • xtra
  • Registratie: November 2001
  • Laatst online: 31-08 14:51
Heeft publisher geen developer help. Dat wordt bij veel MS-paketten meegeleverd maar niet automatisch geïnstalleerd.

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

kvdveer schreef op 27 augustus 2002 @ 16:04:
Lezen LordLarry, hij wil MS Publisher vanuit PHP aanroepen.
Ik zweer toch dat ik 'zonder php..' zag :)

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Topicstarter
Is er niks op internet gedocumenteerd?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Verwijderd schreef op 28 augustus 2002 @ 12:07:
Is er niks op internet gedocumenteerd?
Nope, over publisher+COM niets. Ik heb al eens gezocht. Toen ik niets vond ben ik verdergegaan met word, wat voor het betreffende project ook wel geschikt was...

Localhost, sweet localhost


Verwijderd

Topicstarter
Heeft iemand hier inmiddels ervaring mee? Het gaat alleen nog om publisher via Com in php.

Het volgende werkt: (op saveas na dan)
$instance = new com("publisher.application");
$instance->Open("C:\\xxx.pub");
$instance->ActiveWindow->Visible = 0;
$instance->ActiveDocument->SaveAs("C:\\test.txt", 6, 0); // werkt ook niet...
$instance->ActiveDocument->Close();
$instance->Quit();
$instance->Release();
$instance = null;

Ook zou ik graag het document.properties object (waarin de naam, laatst bijgewerkt, auteur, etc) instaan uit willen lezen via COM. Bij Word en Excel gaat dit prima via het document.properties object. Alleen is deze bij Publisher niet bekend. Ik heb de hele MSDN documentatie al afgezocht.....tevergeefs. :(

Jongens en meisjes, mijn laatste hoop is op jullie gevestigd.
Pagina: 1